rsync 複製所有內容

rsync 複製所有內容

我正在使用 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

相關內容