我正在寻找一种将零和燃烧myiso.iso
并行的方法。
命令
dd if=/dev/zero of=/dev/sdb && (sleep 1; dd if=myiso.iso of=/dev/sdb)
应该没问题,因为写入零的速度低于写入 iso 的速度。
如何验证 iso 是否仅在写入零后才写入?
答案1
如果您试图确保 USB 密钥仅包含图像并且剩余空间全为零,您可以这样做:
cat myiso.iso /dev/zero > /dev/sdb
写全零然后将图像放在上面似乎没有多大意义......
答案2
dd
仅当第一个命令完成且返回状态为 0(成功)时,您的单行代码才会按顺序执行命令。如果您想确保仅在写入零之后才写入 ISO,则必须按顺序运行命令。
dd if=/dev/zero of=/dev/sdb && dd if=myiso.iso of=/dev/sdb