
Ich suche nach einer Möglichkeit, Nullen zu setzen und myiso.iso
parallel zu brennen.
Der Befehl
dd if=/dev/zero of=/dev/sdb && (sleep 1; dd if=myiso.iso of=/dev/sdb)
sollte in Ordnung sein, da die Geschwindigkeit, mit der Nullen geschrieben werden, geringer ist als die Geschwindigkeit, mit der das ISO geschrieben wird.
Wie würden Sie überprüfen, ob das ISO erst nach dem Schreiben von Nullen geschrieben wird?
Antwort1
Wenn Sie sicherstellen möchten, dass der USB-Stick nur das Image enthält und der restliche Speicherplatz nur aus Nullen besteht, können Sie stattdessen Folgendes tun:
cat myiso.iso /dev/zero > /dev/sdb
Es scheint nicht viel Sinn zu machen, nur Nullen zu schreiben und dann das Bild darüber zu legen ...
Antwort2
Ihr Einzeiler führt die Befehle sequenziell aus und nur, wenn er zuerst dd
mit dem Rückgabestatus 0 (Erfolg) endet. Wenn Sie sicherstellen möchten, dass ISO erst nach dem Schreiben von Nullen geschrieben wird, müssen Sie die Befehle sequenziell ausführen.
dd if=/dev/zero of=/dev/sdb && dd if=myiso.iso of=/dev/sdb