2014-09-18 232 views
1

我試圖在PC上的本地文件夾中同步pdfdav文件夾(盒子帳戶)上的pdf文件。我用這個文件夾掛載了:davs://dav.box.com/dav。我在ubuntu上14.04webdav文件夾中的rsync不起作用

rsync -avu --include="*/" --include="*.pdf" --exclude="*" L2/ /run/user/1000/gvfs/dav:host=dav.box.com,ssl=true/dav/Cours/ 

上面的rsync命令是在webdav文件夾下創建的目錄樹,但是它不復制任何文件。

我得到了很多:

rsync: failed to set times on "/run/user/1000/gvfs/dav:host=dav.box.com,ssl=true/dav/Cours/SymCristalline": Operation not supported (95) 
rsync: failed to set times on "/run/user/1000/gvfs/dav:host=dav.box.com,ssl=true/dav/Cours/SymCristalline/Cours": Operation not supported (95) 
... 

然後我得到了我想要同步的文件列表。

SymCristalline/ 
SymCristalline/TD_2013.pdf 
SymCristalline/blanche.pdf 
SymCristalline/inter_tables_of_crist__vol_a.pdf 
SymCristalline/inter_tables_of_crist__vol_d.pdf 
.... 

然後,我有足夠的

rsync: mkstemp "/run/user/1000/gvfs/dav:host=dav.box.com,ssl=true/dav/Cours/SymCristalline/.TD_2013.pdf.tgEY8n" failed: Operation not supported (95) 
rsync: mkstemp "/run/user/1000/gvfs/dav:host=dav.box.com,ssl=true/dav/Cours/SymCristalline/.blanche.pdf.tZ2XyK" failed: Operation not supported (95) 
.... 

和finaly:

sent 93,577,889 bytes received 38,505 bytes 20,577.29 bytes/sec 
total size is 93,541,542 speedup is 1.00 
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.0] 

最後,對WebDAV文件夾,還有所有的目錄,但沒有任何文件。

+0

也許問題來自權限。如果我刪除所有保留權限的選項,它將起作用。因此'-a'來''-r'' – Ger 2014-09-18 22:06:47

+0

嘗試 - 放置。這將刪除mkstemp()的使用。爲什麼mkstemp()失敗 - 不知道。我在samba共享上遇到了與mkstemp()相同的問題。 – ypinky 2017-02-07 11:57:15

回答

1

這可能是由於歸檔模式(-a),因爲WebDAV協議不支持更新文件權限。

相關問題