2つのディスクイメージ(2TB)(1つは別のコピー)があり、そのうちの1つを変更するとします。もちろん、変更を使用または表示diff
できます。cmp
これで、他の項目に変更を適用できます。
例:
DomoImage.rawは生ファイル(2TB)です。
コピーはDomoImage1.raw(2TB + 15g新しいファイル)です...
DomoImage1.rawの変更を> DomoImage.rawに書きたいのですが、2TBをすべて上書きせずに新しい変更(15gファイル)だけを追加したいと思います。
編集する:利用できるrsync
??
注:ファイルを表示するためにhddなどのイメージをマウントすることはできません。ディスク全体をマウントするか/dev/loop0
losstupに入れます。
Q:元の画像に新しい変更を挿入する方法は?
答え1
ディスクイメージには、ファイルが占めるデータ以上の内容が含まれており、ディスクイメージ間で「パッチ」を作成することはcmp
できません(簡単)。diff
新しい画像をコピーしたり、同期した画像のようなものを使用した方が良いでしょうrsync
(しかし、私はrsync
それほど多くのデータを使用したことがありません)。これらの2つの方法のどちらが最も速いのかわかりません(これがあなたの主な関心事だからです。そうですか?)。