Depuis le wiki 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
[...] Ne manquez pas la synchronisation pour terminer avant de retirer la clé USB.
J'aimerais savoir
- Qu'est ce que ça fait?
- Quelles sont les conséquences s'il est omis?
Remarques
dd
commande utilisée avec facultatif status=progress
:
tar -xzOf archlinux-2016-09-03-dual.iso | dd of=/dev/disk2 bs=4M status=progress && sync
Ou utiliser pv
pour progresser
tar -xzOf archlinux-2016-09-03-dual.iso | pv | dd of=/dev/disk2 bs=4M && sync
dd
ne contourne pas les caches de disque du noyau lorsqu'il écrit sur un périphérique . Lors de l'écriture dans un fichier (sur la couche du système de fichiers du noyau), les choses sont mises en cache. Cependant, je suis préoccupé par l'écriture sur des appareils. Veuillez fournir une source pour cette déclaration si vous le pouvez, car c'est le pivot de cette question. Si la valeur est true, cela fournirait une raison valable de s'exécutersync
après une opérationdd
-to-device .