Linux dd创建多个iso文件

时间:2016-08-17 18:32:36

标签: linux backup dd

我想从外部硬盘驱动器创建一个iso。 我使用了这个命令:

sudo dd if = / dev / sdb of = usb-image.iso

然而,它的工作原理是磁盘很大(700 GB),我的笔记本电脑上没有足够的空间来存储那么多。 我正在考虑创建多个iso文件(例如每个文件5 GB),这样,我可以通过在其他驱动器上存储一些部件来管理它们。

有任何帮助吗? 感谢

1 个答案:

答案 0 :(得分:0)

我使用split程序将dd的输出拆分为不同的文件。您可以根据需要调整分割大小(查看5000m参数):

dd if=/dev/sdb | split -b 5000m - /tmp/output.gz

这将产生/tmp/output.gz.aa/tmp/output.gz.ab等文件

此外,为了进一步存储空间,您可以在中途对存档进行gzip,如下所示:

dd if=/dev/sdb | gzip -c | split -b 5000m - /tmp/output.gz

稍后,当您想要恢复时,请执行以下操作:

cat /tmp/output.gz.* | gzip -dc | dd of=/dev/sdb