Devices

如何在同一設備上並行執行 2 dd

  • October 14, 2016

我正在尋找一種方法來放置零並myiso.iso並行燃燒。

命令

dd if=/dev/zero of=/dev/sdb && (sleep 1; dd if=myiso.iso of=/dev/sdb)

應該沒問題,因為寫入零的速度低於寫入iso的速度。

您將如何驗證僅在寫入零之後才寫入 iso?

如果您嘗試確保 USB 密鑰僅包含圖像並且剩餘空間全為零,則可以這樣做:

cat myiso.iso /dev/zero > /dev/sdb

寫全零然後在頂部的圖像似乎沒有多大意義……

您的單行程序將按順序執行命令,並且僅在第一次dd完成時返回狀態為 0(成功)。如果要確保僅在寫入零後才寫入 ISO,則必須按順序執行命令。

dd if=/dev/zero of=/dev/sdb && dd if=myiso.iso of=/dev/sdb

引用自:https://unix.stackexchange.com/questions/316517