Aus dem Arch Linux Wiki: https://wiki.archlinux.org/index.php/USB_flash_installation_media
# dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync
[...] Verpassen Sie nicht die vollständige Synchronisierung, bevor Sie das USB-Laufwerk abziehen.
ich würde gerne wissen
- Was tut es?
- Welche Konsequenzen ergeben sich, wenn sie weggelassen werden?
Anmerkungen
dd
Befehl verwendet mit optional status=progress
:
tar -xzOf archlinux-2016-09-03-dual.iso | dd of=/dev/disk2 bs=4M status=progress && sync
Oder pv
für den Fortschritt verwenden
tar -xzOf archlinux-2016-09-03-dual.iso | pv | dd of=/dev/disk2 bs=4M && sync
dd
umgeht die Kernel-Disk-Caches nicht, wenn es auf ein Gerät schreibt . Beim Schreiben in eine Datei (über die Dateisystemschicht des Kernels) werden die Dinge zwischengespeichert. Ich mache mir jedoch Sorgen, auf Geräte zu schreiben. Bitte geben Sie eine Quelle für diese Aussage an, wenn Sie können, da dies der Dreh- und Angelpunkt dieser Frage ist. Wenn dies zutrifft, ist dies ein gültiger Grund für die Ausführungsync
nach einem Vorgang, bei dem dasdd
Gerät wechselt .