简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
SnapDrive for UNIX 对美元符号的解释不正确
贡献者
-
本文档站点的 PDF
-
适用于 Linux 的管理
-
适用于 Solaris 的安装和管理
-

单独 PDF 文档的收集
Creating your file...
This may take a few minutes. Thanks for your patience.
Your file is ready
如果在配置值中指定了特殊字符,则 SnapDrive for UNIX 会错误地对美元符号( $ )和所有特殊字符进行不同的解释。
所有指定的配置值均应为数字。如果在配置值中指定 $ 或任何其他特殊字符,则 SnapDrive for UNIX 将接受此值,但会以不同的方式解释在特殊字符之后提及的数值。
示例
下面是如何解释 $ 的示例:
#a=$123 #echo $a 23 [root@vm-linux-51-233 ~]# /opt/NetApp/snapdrive/bin/config_set volume-clone-retry-sleep=$129 [root@vm-linux-51-233 ~]# /opt/NetApp/snapdrive/bin/config_show |grep volume-clone-retry-sleep volume-clone-retry-sleep:Number of seconds between retries during flex-clone create:'3':'29':1:0:'^[0-9]+$':filer
在此示例中, SnapDrive for UNIX 会将配置值( $123 )解释为 23 。
临时解决策
在 $ 之前指定反斜杠( \ )。按如下所示修改上一个示例:
#a=\$123 #echo $a 23 [root@vm-linux-51-233 ~]# /opt/NetApp/snapdrive/bin/config_set volume-clone-retry-sleep=$129 [root@vm-linux-51-233 ~]# /opt/NetApp/snapdrive/bin/config_show |grep volume-clone-retry-sleep volume-clone-retry-sleep:Number of seconds between retries during flex-clone create:'3':'29':1:0:'^[0-9]+$':filer