dd(データ/ディスクダンプ、コピー、および変換)ローカル外部ドライブバックアップのベストプラクティス

dd(データ/ディスクダンプ、コピー、および変換)ローカル外部ドライブバックアップのベストプラクティス

外部ストレージとうまく暗号化され、復元力に優れたバックアップルール(世界中の常に)で最高の価値を得るための国内ユーザー。

聞きたいです。この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

ddの代わりにddrescueを使用する必要があるかどうかを教えてください。それともrsyncを使用しますか(もしそうなら、いつddを適用しますか?)?

ddを使用するときにこれを処理する最良の方法は何かを教えてください。

  • 圧縮?
  • 暗号化? (フルディスクを暗号化する方が良いですか?外付けドライブで使用するデスクトップラップトップに最適なマッピングスキームとフォーマットは何ですか?)

覚えておくべき他のベストプラクティスはありますか?

答え1

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。ユーティリティがデータ処理を開始するためにバッファを埋める必要がないため、後者はより高速です。

関連情報