假设我有两个磁盘映像 (2TB)(一个是另一个的副本),然后我对其中一个进行更改。我当然可以使用diff
或cmp
查看更改。现在我可以在另一个中应用更改。
例子:
DomoImage.raw 是原始文件 (2TB):
副本是 DomoImage1.raw(2TB + 15g 新文件)...
现在我想在 > DomoImage.raw 中写入 DomoImage1.raw 的更改,但我不想覆盖所有 2TB,只添加新的更改(15g 文件)
编辑:可以用rsync
??
注意:我无法安装像 hdd 这样的图像来查看文件,只能查看整个磁盘或将其放入/dev/loop0
losetup
问题:如何在原始图像中插入新的更改?
答案1
磁盘映像包含的不仅仅是文件占用的数据,而且cmp
也diff
不能(轻易)在磁盘映像之间产生“补丁”。
您最好只复制新图像,或者可能使用诸如rsync
同步图像之类的东西(但我从未使用过rsync
那么多数据)。我不知道这两种方法中哪一种最快(因为这是您主要关心的问题,对吧?)。