Від 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[...] Do НЕ промах синхронізація завершити до потягнувши диска USB.
Я хотів би знати
- Що це робить?
- Які наслідки можуть бути, якщо їх залишити?
Примітки
ddкоманда, що використовується з додатковою status=progress:
tar -xzOf archlinux-2016-09-03-dual.iso | dd of=/dev/disk2 bs=4M status=progress && sync
Або використовувати pvдля прогресу
tar -xzOf archlinux-2016-09-03-dual.iso | pv | dd of=/dev/disk2 bs=4M && sync
ddНе обходить кеш диска ядра під час запису на пристрій . Під час запису до файлу (над рівнем файлової системи ядра) кешуються речі. Однак я стурбований записом на пристрої. Будь ласка, вкажіть джерело для цього твердження, якщо можете, тому що це є основою цього питання. Якщо це правда, це дасть поважну причину для запускуsyncпісля роботи наdd-пристрої .