インストール中にddを使用したディスクの複製 - 危険はありますか?

インストール中にddを使用したディスクの複製 - 危険はありますか?

ddを使ってハードドライブを複製したいです。マシンでプロセスをアクティブにしたいので、ファイルシステムがマウントされている間にこれを行いたいと思います。私はこれが「理想的な」方法ではないことを知っていますが、インターネット検索を介して可能なようです。

クローンはバックアップとして使用されます。ハードドライブエラーが発生した場合は、イメージを新しいハードドライブに復元したいと思います。実行中のOSが複製するディスクにあります。

私が実行しているプロセスはいくつかのディスクI / Oを実行しますが、複製したいディスクは実行しません。私が知っている限り、これを行うと、OS /システムプロセスだけがディスクを読み書きします。私が気になるのは、光をこのように使用すると、複製された画像全体を台無しにすることができるということです。 ddがファイルを読み込んでいる間に一部のファイルに書き込むと、破損する危険があると思いますが、バックアップが破損する可能性はどれくらいになるのかわかりません。誰でも洞察を共有できますか?

イメージをディスクに保存して起動するだけでなく、イメージの整合性を確認する方法はありますか?

ありがとうございます!

ベストアンサー1

運が良ければ、コピーをマウントしようとするとすぐにファイルシステムの破損が検出されます。運が悪ければ後で発見されるかもしれません。

コピープロセス中に変更されたファイルを除いて、ファイルシステムの一貫したコピーを取得することもできます。しかし、私はそれを信じていません。ディレクトリが変更されないようにファイルを作成、削除、または移動しない限り、ext4で動作します。

もちろん、読み取り専用でマウントされたファイルシステムをコピーすると、すべてが問題ありません。その他使用しないでくださいddcat代わりに使用してください。

ディスクを複製するいくつかの安定した方法があります。実際に腐敗につながる可能性があるものを選択する代わりに、他のものより1つを選択してください。

  • 一部のファイルシステムは複製機能を提供します。BTFS。私はext4がそうではないと思います。
  • ファイルシステムがLinuxのデフォルトパーティションスキームを採用している場合左心室容積ボリュームでは、LVMスナップショットを撮ることができます。これを行うには、MBRやGPTなどの他のパーティションスキームにファイルシステムを直接配置するのではなく、LVMを使用する必要があります。完全にマウント解除されていませんが、特定の時点で元のファイルシステムの一貫したスナップショットを表すファイルシステムが残ります。
  • ファイルシステムをRAID-1アレイに配置できる場合は、アレイにメンバーを追加して同期するのを待ってから、新しいメンバーを分離して複製できます。ここでも一貫性はありますが、きれいではないスナップショットを取得できます。既存のファイルシステムの周囲にRAID-1ボリュームを作成できます。しかし、ファイルシステムを128kB縮小するにはオフラインステップが必要です。
  • ファイルレベルのバックアップを実行できます。ファイルのコピーに時間がかかるため、ファイルシステムの一貫したビューは提供されませんが、少なくともバックアップ中に変更されていないすべてのファイルが正しくバックアップされることを保証します。

おすすめ記事