
我嘗試使用 Linux 發行版 (Mint 17.3) 中的預設工具進行備份,但似乎遇到了問題。我花了一段時間才弄清楚原因,但顯然它正在嘗試跟踪我的一些鏈接,這些鏈接指向根驅動器上的各個位置並嘗試備份它們。考慮到我的/home/$USER 資料夾目前有幾百GB 大小,我的最後一次備份已經過去了,並且由於華擎主機板垃圾郵件日誌檔案的已知問題,我的磁碟有一段時間被大量使用,我有點擔心我的資料安全並希望盡快開始。
我已經嘗試過 GUI 工具,並且嘗試過tar
、cp
、 和7z
(沒有任何標誌,因為我不知道要使用哪些工具,而且手冊頁可能非常密集),但我不知道還有什麼其他方法正在做我沒有嘗試過的事情。如果重要的話,我知道它所掛的連結是由 POL 和 Steam 創建的(我無法告訴你它們是硬的、軟的還是像徵性的),儘管我認為還有其他連結也會搞砸。來源磁碟機和目標磁碟機都是 EXT4,但當目標磁碟機是 NTFS 時我遇到了相同的問題。
顯然,嘗試存取 / 時由於權限錯誤而導致操作中止。然而,即使我以 root 身份運行它,備份操作也會簡單地返回到 / 並遞歸備份所有內容,直到我的外部驅動器已滿。我需要某種方法來阻止它跟踪鏈接,但只需按原樣複製它們。
我只需要我的主資料夾的簡單存檔,如果我當前的硬碟損壞,我可以將其複製回來。我不需要可啟動備份,我的系統設定只進行了輕微修改,如果我需要重新安裝,很容易恢復正常。最好的解決方案是我已經擁有的解決方案,次佳的解決方案是儲存庫中的免費軟體,次佳的解決方案是原始碼分發的免費軟體工具,如果這些都不可用,則可以使用某種值得信賴的商業工具。
答案1
我會簡單地使用rsync
.它簡單、快速且完全符合您的要求。命令如下圖所示
rsync -avz --delete /home/user /mnt/bkp
請參閱man rsync
標誌的含義。-avz
是相當標準的。請注意,我--delete
還添加了該選項,這意味著當您刪除主目錄中的檔案並進行備份時,它也會從備份中刪除。測試時要小心!