Я використовую команду dd для створення завантажувального usb з iso-файлу:
sudo dd if=~/Desktop/ubuntu.iso of=/dev/sdx bs=1M
Після натискання клавіші введіть його на мить та виходить:
915+0 records in 915+0 records out 959447040 bytes (959 MB) copied,
0.539375 s, 1.8 GB/s
Тож це як біг у фоновому режимі, бо я бачу, що флешка працює. З часом копіювання припиниться, і я можу успішно видалити диск, але питання полягає в тому, чому команда dd не чекає завершення копіювання. Чому він працює у фоновому режимі. І як змусити його почекати?
syncможе зачекати.
ddтакож є деякі параметри синхронізації, наприклад conv=fsync. Однак, мені ніколи не довелося використовувати це з /dev/sd*накопичувачами. Якби ви буквально використовували /dev/sdxмою здогадку, чи не було б у вас нині непотрібний файл 959 Мб в /dev(ramdisk) ...
sync?