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