[英]Full System Linux backup with rsync via ssh to other computer
我想做一個類似於這個線程的完整系統備份:
https://askubuntu.com/questions/7809/how-to-back-up-my-entire-system
...但是,不是創建 tarball,而是使用 rsync - 通過 ssh 通過本地網絡從一台計算機到另一台計算機。 我已經按照這些步驟進行操作,原則上,它在某些時候可以正常工作,文件權限可能在其中發揮作用。
我已經按如下方式設置了 rsync:
rsync -aAXv userOnSource@sourceIP:/ /home/MYBACKUPFOLDER
下次我將排除某些文件夾,如 /sys 和 /proc(應該如此),但問題在於,例如/etc和/usr/share中的某些文件夾也會引發權限被拒絕錯誤並且未被復制.
因此,我的問題是:如何設置 rsync 以便它復制所需的所有內容,並且假設我使用相同的 linux 發行版(在我的情況下為 ArchLinux)更新我的舊計算機並創建相同的用戶,我該如何保存文件將備份復制回新安裝的機器時的屬性和權限?
專業問題:如果我還有第三台機器可以將備份發送到,還需要什么?
謝謝!
這是我的腳本,僅供參考。
sudo rsync -avAX --delete --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/swapfile","/home/*/.thumbnails/*","/home/*/.cache/*"} / /mnt/rootfs
建議考慮以下步驟,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.