Linux

dd(數據/磁碟轉儲、複製和轉換)本地外部驅動器中備份的最佳實踐

  • September 23, 2021

作為希望在外部儲存和加密良好且具有彈性的備份規則(世界上所有時間)上獲得最大價值的國內使用者。

請問,這對dd有用嗎?

cp /Volumes/bkp/d1.img.dd.gz /Volumes/bkp/$(date +"%Y-%m-%d")-d1-bkp.img.dd.gz 
sudo dd bs=16M if=/Volumes/d1 | gzip -c > /Volumes/bkp/d1-bkp.img.dd.gz
sudo dd bs=16M if=/System/Volumes/Data | gzip -c > /Volumes/bkp/Sys-Vols-Data-bkp.img.dd.gz

請問,ddrescue 應該在 dd 上使用嗎?甚至,使用 rsync (如果是,那麼 dd 什麼時候可以應用?)?

請在使用 dd 時,最好的處理方法是什麼:

  • 壓縮?
  • 加密?(最好加密整個磁碟?台式筆記型電腦與外部驅動器一起使用的最佳映射方案和格式是什麼?)

請記住任何其他最佳實踐?

dd是創建備份的最糟糕方法:

  • 巨大的文件大小
  • 幾乎不可能刪除重複數據
  • 幾乎不可能創建增量備份
  • 不允許有效壓縮
  • 如果您的文件系統損壞,您將備份不一致的數據

在您上面的範例中,您為什麼要使用它?

cp /Volumes/bkp/d1.img.dd.gz /Volumes/bkp/$(date +"%Y-%m-%d")-d1-bkp.img.dd.gz 
sudo  gzip -c /Volumes/d1 > /Volumes/bkp/d1-bkp.img.dd.gz
sudo  gzip -c /System/Volumes/Data > /Volumes/bkp/Sys-Vols-Data-bkp.img.dd.gz

dd當他們可以直接使用源設備並且後者更快,因為實用程序不必填滿他們的緩衝區來開始處理數據時,他們經常使用很多方式。

引用自:https://unix.stackexchange.com/questions/670216