日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。
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