使用 dd include 符號連結進行完整系統備份

使用 dd include 符號連結進行完整系統備份

我對 UNIX 和 Linux 非常陌生,只是想學習一些東西。我的問題是如何使用ddinclude製作完整的系統映像/備份symlinks?好dd還是我應該使用其他方法?這可以用 cronjob 來做嗎?

這是否足以創建包含符號連結的完整系統備份?

dd if=/dev/sda of=/dev/sdb

系統運作在Debian上

答案1

dd在您的範例中,進行完整的系統映像備份,位元組到位元組鏡像/dev/sda/dev/sdb.但是您必須確保/dev/sdb磁碟大小相同或更大。現代系統不允許像這樣的純複製,因為它們將一些其他獨特的身份資訊(例如 UUID)嵌入到卷中; LVM 設定、磁碟加密等可能存在問題。所以這取決於。

一般來說,如果您想要執行以下操作,此類備份當然很有價值:

  • 鏡像系統,無需再次重建其結構(例如,備份tar是在新位置第二次重建結構)
  • 儲存經典 Unix 工具不儲存的內容(例如,ext2 檔案屬性或 xattrs,或檔案建立時間 (ctime) 對您來說很重要)
  • 或者您不關心備份的大小,或者您確實有許多相同類型的磁碟或大量可用的資料空間

在處理符號連結時,重要的是要知道可能存在不允許更改符號連結擁有者的系統或工具,如果很重要,則執行完整的系統鏡像。否則,plaintar可能會更有效、更充分。

相關內容