Від 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
-пристрої .