我dd广泛使用作为软件配置控制的手段。映像通常部署在闪存盘上以更新设备。我发现我经常对图像文件进行小的增量更新,然后不得不将整个图像重新复制到块设备。这是相当耗时的,因为图像的大小通常为 8GB。为了使问题更加复杂,图像(一旦组装)不是易于安装的格式。换句话说,直接在块上进行更改是不可能的。
dd
我试图确定是否有一种方法可以将图像文件与块设备进行比较,并且只更新需要更新的块。我怀疑这会比写入整个磁盘快得多,这可能相当于图像文件中的 10kb 增量。
linux dd block-device
block-device ×1
dd ×1
linux ×1