ddコマンドを使用して、ISOファイルから起動可能なUSBを作成しています。
sudo dd if=~/Desktop/ubuntu.iso of=/dev/sdx bs=1M
Enterキーを押すと、一時的に終了し、次のように表示されます。
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
私の推測を使用した場合、あなたは今/dev
(ramdisk)に役に立たない959MBファイルを持っていたでしょう
sync
か?