
我有一台包含 30GB 內容的伺服器。它運行 Centos。有人有關於運行 rsync 將其同步到硬碟(在我的本機電腦上)的任何提示嗎?
有沒有辦法使用 rsync 但也有文件的「版本歷史記錄」?
我也在執行這個命令
rsync -avz -e ssh user@hostname:/from/directory/on/remote/ /tmp/to/dir/on/local/
但是當我 cd /tmp/to/dir/on/local 並執行 ls -lah 時,它沒有保留文件所有者(文件所有者是我自己在本機上的用戶)。我正在運行 OS X
答案1
關於。保存版本歷史記錄;不,不只是 rsync。您需要以其他方式執行此操作。您可以使用 rsync 為您複製文件,但它會保留一目錄同步於一其他目錄。
一個想法是,你可以每晚從 A 到 B 進行 rsync。然後每天從 B 到 B2 和 B3 等進行 rsync - 保留 B 的每日備份,使用 rsync 製作這些副本。
關於。檔案擁有者 - 如果您不是 root,則無法將chown
檔案傳送給其他使用者。如果您可以使用 運行命令sudo
,那麼應該保留所有者。