我需要複製一個linux服務器的全部內容,但我不確定如何遞歸執行。複製服務器的全部內容
我有一個遷移腳本在服務器本身上運行,但它不會運行,因爲光盤已滿,所以我需要一些我可以遠程運行的東西,它只是獲取一切。
我需要複製一個linux服務器的全部內容,但我不確定如何遞歸執行。複製服務器的全部內容
我有一個遷移腳本在服務器本身上運行,但它不會運行,因爲光盤已滿,所以我需要一些我可以遠程運行的東西,它只是獲取一切。
sudo rsync -hxDPavil -H --stats --delete/remote:/backup/
這將複製的一切(權限,屬主,時間戳,設備,插座,硬鏈接等)。它還會刪除源代碼中不再存在的內容。 (注意:-x
表示只在相同掛載點內複製文件)
如果你想保留的業主,但接收端不在同一個域中,使用--numeric-ids
要自動增量備份W /快照,看看在rdiff-backup或rsnapshot上。
此外,的GNU tar是嚴重低估了
須藤焦油CPF/| ssh remote'cd/backup & & tar xv'
謝謝。我可能會在下次嘗試這樣的事情,但我已經遵循了其他建議。 – 2011-04-18 17:06:30
太容易了。謝謝! – 2011-04-18 17:05:02