
我正在尋找一種將零和燃燒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