Linux dd 创建多个 iso 文件
Linux dd create multiple iso files
我想从外部硬盘创建一个 iso。
我使用了这个命令:
sudo dd if=/dev/sdb of=usb-image.iso
它可以工作,但是磁盘很大(700 GB),而且我的笔记本电脑上没有 space 来存储那么多。
我正在考虑创建多个 is 文件(例如每个文件 5 GB),这样,我可以通过将一些部分存储在其他驱动器上来管理它们。
有什么帮助吗?
谢谢
我会使用 split
程序将 dd
的输出拆分到不同的文件中。您可以根据需要调整拆分大小(查看 5000m
参数):
dd if=/dev/sdb | split -b 5000m - /tmp/output.gz
这将生成 /tmp/output.gz.aa
、/tmp/output.gz.ab
等文件
此外,为了进一步 space 存储,您可以 gzip 中游存档,如下所示:
dd if=/dev/sdb | gzip -c | split -b 5000m - /tmp/output.gz
稍后,当您想要恢复时,请执行以下操作:
cat /tmp/output.gz.* | gzip -dc | dd of=/dev/sdb
我想从外部硬盘创建一个 iso。
我使用了这个命令:
sudo dd if=/dev/sdb of=usb-image.iso
它可以工作,但是磁盘很大(700 GB),而且我的笔记本电脑上没有 space 来存储那么多。
我正在考虑创建多个 is 文件(例如每个文件 5 GB),这样,我可以通过将一些部分存储在其他驱动器上来管理它们。
有什么帮助吗? 谢谢
我会使用 split
程序将 dd
的输出拆分到不同的文件中。您可以根据需要调整拆分大小(查看 5000m
参数):
dd if=/dev/sdb | split -b 5000m - /tmp/output.gz
这将生成 /tmp/output.gz.aa
、/tmp/output.gz.ab
等文件
此外,为了进一步 space 存储,您可以 gzip 中游存档,如下所示:
dd if=/dev/sdb | gzip -c | split -b 5000m - /tmp/output.gz
稍后,当您想要恢复时,请执行以下操作:
cat /tmp/output.gz.* | gzip -dc | dd of=/dev/sdb