![rsync 複製所有內容](https://rvso.com/image/169415/rsync%20%E8%A4%87%E8%A3%BD%E6%89%80%E6%9C%89%E5%85%A7%E5%AE%B9.png)
我正在使用 rsync 將檔案系統備份到已安裝的磁碟/media/<user>/UbuntuBackups1/
。
如果可能的話,我想要 6 次每日備份、3 次每週備份和 3 次每月備份。
我讀過預設rsync
只應該複製新的或更改的文件,但這不是我的經驗。如果可能的話,我還希望可以從 Windows 電腦存取這些文件,並且我已經查看了網路上的手冊頁和幾個問題。
我嘗試將 t 標誌替換為 c 標誌。我嘗試省略 -a 並手動添加包含的選項。每次我運行腳本時,它都會再次複製所有內容。
最後測試的標誌只是校驗和、詳細、遞歸到目錄、所有權、群組、權限。
它還至少有一次複製了所有排除項。
如果有影響的話,我將腳本放入 cron.daily 和 cron.weekly 中。
rsync -cvrogp --links --exclude=/dev --exclude=/mnt --exclude=/media --exclude=/tmp --exclude=/lost+found --exclude=/emby --exclude=/cloud --exclude=/home/_myuser_/.cache --exclude=/proc --exclude=/run --exclude=/sys / /media/_myuser_/UbuntuBackups1/daily
我發現我可以使用 logrotate 來處理版本,這樣nvm
我們現在就堅持使用 rsync 。
答案1
您的字串表示副本之間的權限不符。它不是複製文件,而是嘗試重置權限。
由於您的目標是 NTFS,權限對應可能不完全相同。你可能想嘗試--no-perms