Dari 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 tidak kehilangan sync untuk menyelesaikan sebelum menarik USB drive.
Saya ingin tahu
- Apa fungsinya?
- Apa konsekuensi yang ada jika ditinggalkan?
Catatan
ddperintah yang digunakan dengan opsional status=progress:
tar -xzOf archlinux-2016-09-03-dual.iso | dd of=/dev/disk2 bs=4M status=progress && sync
Atau gunakan pvuntuk kemajuan
tar -xzOf archlinux-2016-09-03-dual.iso | pv | dd of=/dev/disk2 bs=4M && sync
ddTidak mem-bypass cache disk kernel ketika ia menulis ke suatu perangkat . Saat menulis ke file (di atas lapisan sistem file dari kernel), semuanya di-cache. Namun, saya khawatir tentang menulis ke perangkat. Harap berikan sumber untuk pernyataan itu jika Anda bisa, karena itu adalah kunci dari pertanyaan ini. Jika benar, itu akan memberikan alasan yang valid untuk menjalankansyncsetelah operasi keddperangkat .