Dal Wiki di Arch Linux: https://wiki.archlinux.org/index.php/USB_flash_installation_media
# dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync
[...] Do non perdere la sincronizzazione per completare prima di tirare il drive USB.
Mi piacerebbe sapere
- Che cosa fa?
- Quali sono le conseguenze se lasciate fuori?
Appunti
dd
comando utilizzato con facoltativo status=progress
:
tar -xzOf archlinux-2016-09-03-dual.iso | dd of=/dev/disk2 bs=4M status=progress && sync
O usando pv
per il progresso
tar -xzOf archlinux-2016-09-03-dual.iso | pv | dd of=/dev/disk2 bs=4M && sync
dd
non lo fa bypass le cache del disco del kernel quando si scrive a un dispositivo . Quando si scrive su un file (sopra il livello del file system del kernel), le cose vengono memorizzate nella cache. Tuttavia, sono preoccupato per la scrittura su dispositivi. Se possibile, fornire una fonte per tale affermazione, poiché questa è la chiave di volta di questa domanda. Se vero, fornirebbe un motivo valido per l'esecuzionesync
dopo un'operazionedd
da dispositivo a dispositivo .