私はこの素晴らしいバックアップシステムを作成し、ドライブをvdiに変更し、ネットワーク共有に配置しました。
次の日、私の上司は20台の新しいコンピュータを交換するための新しいコンピュータを持ってきましたが、そのコンピュータには2TBのドライブがありました。どのようにサポートできますか?現在の方法は、ddブロックを使用してドライブをコピーしてvdiに変換することです。ただし、この新しいドライブはファイルシステム全体よりも大きくなります。より大きなドライブがあっても、レプリケーションには6時間以上かかります。ドライブには30 GBから50 GBのデータのみを含めることができます。空でないスペースのみをブロックコピーする方法はありますか?
答え1
ドライブを接続し、圧縮を介してデータを渡すことができますか?
cat /dev/sdX | bzip2 -c >sdXcompressed.bz2
別のドライブに復元するには(最初のドライブ以上の場合):
bzcat sdXcompressed.bz2 >/dev/sdY
圧縮されたファイルはsdXcompressed.bz2
ほぼ間違いなくサイズが非常に大きいでしょう。たくさんドライブサイズより小さい。
答え2
複製するファイルシステムの内部構造を理解するpartclone
ことで、空き領域をスキップし、データとメタデータのみをバックアップできます。