我正在實現bash腳本,以將我的TimeMachine中的所有備份文件夾同步到同一本地網絡中的NAS存儲。 rsync完成後,我嘗試從NAS到我的TimeMachine進行rsync同步,但失敗。該錯誤消息如下:來自TimeMachine的Rsync備份到NAS沒有同步準確的文件穿孔
rsync: delete_file: unlink
"/Volumes/TimeMachine/Backups.backupdb/kongycmac/2017-05-16-
120657/Mac OS/usr/share/man/mann/S3.n" failed: Operation not
permitted (1)
後的文件的權限進一步檢查,我意識到,在NAS中的TimeMachine我的備份文件夾和備份文件夾中的文件權限是不同的,如下:
TimaMachine備份:
[email protected] 4 root wheel 136 May 16 12:06 kongycmac
NAS備份:
drwxr-xr-x 4 root root 4096 May 12 17:37 2017-05-
12-173741
「@」在TimeMachine Backup文件夾中的含義是什麼?我應該怎麼做才能將NAS備份中的文件夾權限更改爲drwxr-xr-x @?
在這個問題上撓撓我的頭3天,感謝任何人都可以提供一個很好的建議。
嗨,戈登,謝謝你的建議。試過從我的最後,我認爲根本原因是我的NAS中的rsync版本太舊(3.0.7),它不支持ACL和擴展屬性。我試圖更新NAS中的rsync版本,但似乎沒有安裝yum。有沒有其他方法可以將我的rsync更新到最新版本? –