GNU/Linux >> Linux の 問題 >  >> Linux

排出/安全にVsUmountを削除しますか?

Ubuntu 12.04を使用していますが、フラッシュドライブのアイコン(Unityの左側のバー)を右クリックすると、2つのオプションが表示されて混乱します。イジェクト および安全に削除
私が答えに近づいたのは、このフォーラムスレッドでした。これは、(フラッシュドライブの場合)両方とも同等であり、umountを使用することと同等であると結論付けています。 指図。ただし、この最後の主張は誤りのようです。
umountを使用する場合 コンソールからフラッシュダイブのマウントを解除してから、コマンドlsblkを使用します 、まだデバイスが表示されています(もちろん、MOUNTPOINTの下には何もありません)。一方、イジェクトの場合 または安全に削除 私のフラッシュドライブ、lsblk もうリストされていません。

ですから、私の質問は、イジェクトの動作を実際に再現するコンソールコマンドは何でしょうか。 および安全に削除

承認された回答:

systemdを使用している場合 次に、udisksctlを使用します power-offを備えたユーティリティ オプション:

電源オフ

ドライブを安全に取り外して電源を切るように手配します。 OS側では、これには、プロセスがドライブを使用していないことを確認し、実行中のバッファとキャッシュが安定したストレージにコミットされるように要求することが含まれます。

まず、そのUSB上のすべてのファイルシステムをアンマウントすることをお勧めします。これは、udisksctlでも実行できます。 、したがって、手順は次のようになります:

udisksctl unmount -b /dev/sda1
udisksctl power-off -b /dev/sda

systemdを使用していない場合 その後、古き良きudisks 動作するはずです:

udisks --unmount /dev/sda1
udisks --detach /dev/sda

Linux
  1. Etcherを使用してLinuxでISOファイルをUSBドライブに書き込む方法

  2. / var / cacheを安全に削除しますか?

  3. Partedコマンドを使用してディスクパーティションを削除する方法

  1. ddコマンドを使用して起動可能なUSBドライブを作成する方法

  2. コマンドラインを使用してLinuxでユーザーを削除する方法

  3. awk または sed を使用して特定の文字を削除する

  1. grepを使用して単語の接頭辞を削除するには?

  2. sed を使用して非 ASCII 文字を削除する方法

  3. cron ジョブを使用してログ ファイルを削除する