Snapdrive for Unix
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

UNIX용 SnapDrive에서 달러 기호를 잘못 해석합니다

기여자

UNIX용 SnapDrive는 특수 문자가 구성 값의 일부로 지정된 경우 달러 기호($)와 모든 특수 문자를 다르게 해석합니다.

지정된 모든 구성 값은 숫자여야 합니다. $ 또는 다른 특수 문자를 구성 값의 일부로 지정하면 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

이 예에서 UNIX용 SnapDrive는 구성 값($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