端末から起動可能なUbuntu USBフラッシュドライブを作成する方法?
なぜここの人は最初にumount
を使用するのですか? USBフラッシュドライブを最初にフォーマットする必要があるので、umount
ディスクをフォーマットしますか、またはマウントされたデバイスを切り離して、別のプロセスが使用していない場合に安全に削除できるようにしますか?
umount
ファイルシステムをマウント解除します。
これは、パーティションがまだマウントされていて、アプリケーションからアクセスされている可能性があるときにパーティションを上書きした場合に悪いため、ここで必要です。エラーが発生します。
コマンドの詳細については、man umount
を参照してください。
ここで最も適切な用語を使用しない場合は、修正してください。
Linux/Ubuntu内では、すべてのデバイスは/dev
ディレクトリの下のファイルとして表されます。リンクされた質問の 最初の回答 では、使用中のファイルシステムから特定のデバイスを切り離すためにumount
が使用されるため、デバイス全体を純粋なファイル(/dev/sd?
)制限なし。次に、コマンドdd
を使用して、入力ファイルimage.iso
ファイルのコンテンツを出力ファイル/dev/sd?
のコンテンツとしてコピーします。
ここ より良い説明が見つかりました Colin Ian King :
このデバイス上のファイルシステムがまだマウントされているときに「未加工」ブロックデバイスにデータを書き込むと、ゴミ箱に入れられたファイルシステムを更新するときにカーネルに問題が発生します。たとえば、カーネルは定期的にダーティデータをマウントされたデバイスにフラッシュバックするか、ファイル検索を実行します。基礎となるブロックデバイスが根本的に変更された場合、カーネルは問題を検出し、これによりカーネルOOPメッセージが発生したり、BUG_ON()チェックで停止することさえあります。そのため、ブロックデバイスの基になるデータを変更する前に、常にファイルシステムをアンマウントしてください。