/dev/sda3
我有一个使用以下命令创建的设备文件的备份映像:
dd if=/dev/sda3 of=~/sda3.img
。
图像非常大,因此我重新调整了大小以删除空白区域。我的问题是我可以将缩小的图像写/dev/sda3
回
dd if=~/sda3.img of=/dev/sda3
不会弄乱分区或改变设备文件大小/dev/sda3
?
过去我已经能够做到这一点,但我想获得一些有关此操作的技术信息。
其次,假设我知道设备文件以/dev/sda
.
/dev/sda
我可以使用以下命令将缩小的备份映像直接写入:
dd if=~/sda3.img seek=2048 count=4096
,
不会弄乱分区表或改变/dev/sda3
其他/dev/sda
设备的文件大小?
我不想用类似的东西压缩图像文件gzip
,然后gunzip
将压缩文件dd
写入磁盘。
我可能会通过循环挂载定期访问备份的图像文件以从中获取数据,因此将其存储为压缩图像文件不是一个好的选择。