cmpまたはdiffを実行してからディスクイメージを交換します。

cmpまたはdiffを実行してからディスクイメージを交換します。

2つのディスクイメージ(2TB)(1つは別のコピー)があり、そのうちの1つを変更するとします。もちろん、変更を使用または表示diffできます。cmpこれで、他の項目に変更を適用できます。

例:

  • DomoImage.rawは生ファイル(2TB)です。

    コピーはDomoImage1.raw(2TB + 15g新しいファイル)です...

    DomoImage1.rawの変更を> DomoImage.rawに書きたいのですが、2TBをすべて上書きせずに新しい変更(15gファイル)だけを追加したいと思います。

編集する:利用できるrsync??

注:ファイルを表示するためにhddなどのイメージをマウントすることはできません。ディスク全体をマウントするか/dev/loop0losstupに入れます。

Q:元の画像に新しい変更を挿入する方法は?

答え1

ディスクイメージには、ファイルが占めるデータ以上の内容が含まれており、ディスクイメージ間で「パッチ」を作成することはcmpできません(簡単)。diff

新しい画像をコピーしたり、同期した画像のようなものを使用した方が良いでしょうrsync(しかし、私はrsyncそれほど多くのデータを使用したことがありません)。これらの2つの方法のどちらが最も速いのかわかりません(これがあなたの主な関心事だからです。そうですか?)。

関連情報