solr分發問題 rsync:link_stat "snapshot.20080820124136/." (in solr) failed: No such file or directory (2)
solr分發問題。用rsync同步目錄里出現:rsync:link_stat "snapshot.20080820124136/." (in solr) failed: No such file or directory (2)
上一編配置得沒什么問題:http://www.aygfsteel.com/chenlb/archive/2008/07/04/212398.html 。現竟然出錯,郁悶。
網上找了下, 說明路徑有空格。http://bbs.chinaunix.net/viewthread.php?tid=1003058
二樓的回復:
帶空格的文件/目錄名不知道害死了多少人。
`rsync -av --progress $dir1 $dir2`;
用
`rsync -av --progress "$dir1" "$dir2"`;
代替。
其實 `` 雖然用著方便,
但不適合內插變量。
有變量作為參數的情況下,建議用 system。
`rsync -av --progress $dir1 $dir2`;
用
`rsync -av --progress "$dir1" "$dir2"`;
代替。
其實 `` 雖然用著方便,
但不適合內插變量。
有變量作為參數的情況下,建議用 system。
此是解決那樓主的問題,可以本來就沒有空格的問題,沒解決到我的問題。仔細思索。
機子里有幾個rsync服務,我部署的時候是復制相關的配置,rsync服務端口沒改,子機同步這個服務的時候(子機同步端口與rsync一致,是錯的,重復的),然后做同步的時候出現上面的問題。改了其它端口后就可以。
總的來講,還是自己對linux了解不多。