ディスクユーティリティ:「アンマウント」と「安全な取り外し」の違いは何ですか?


16

システム>管理>ディスクユーティリティ

「ボリュームのアンマウント」と「安全な取り外し」の違いは何ですか?フラッシュドライブを挿入してディスクユーティリティUIを開いたとします。「安全な取り外し」をクリックすると、ビジー状態であるため「ドライブの取り外しエラー」通知を受け取ります。最初に「ボリュームのアンマウント」ボタンをクリックし、次に「安全な取り外し」ボタンを押す必要があります。

ここでいくつか質問があります:これは、ドライブを削除する前に(コンテキストメニューを使用して)ドライブを "イジェクト"しているのに、「安全に」削除していないということですか?そして、2つの異なる操作に対応するコマンドラインは何ですか?

(この質問はいくぶん対処されましたここが、答えは思える私は、ディスクユーティリティのオプションについて指摘しています何矛盾する。ありがとう。)

回答:


11

「アンマウント」は、ファイルシステムをアンマウントします。USB大容量ストレージデバイス(USBメモリスティックやUSBハードディスクなど)に複数のパーティションが含まれている場合、現在選択されているパーティションのファイルシステムのみがアンマウントされます。

「安全な取り外し」は、「イジェクト」と同じです。USB大容量ストレージデバイスの場合は、デバイスの電源がオフになり、アクセスできなくなります(デバイスのプラグを抜いて再度接続するまで、デバイスリストから消えます)。アンマウントする前にデバイスの電源を切ると、アンマウントせずにusbデバイスを切断するのと同じ結果になります。データが失われる可能性があります。

使いやすさの観点から、まだファイルシステムをマウントしているデバイスの「安全な取り外し」ボタンをクリックすると、それらのファイルシステムをアンマウントしてもよいかどうかを尋ねるか、尋ねずにそれを行うだけの方が良いでしょう。それはおそらくユーザーが望むものです...

[ディスクユーティリティ]ボタンに相当するコマンドラインは次のとおりです。

  • udisks --unmount 「アンマウント」ボタン用
  • udisks --detach 「安全な取り外し」ボタン用

1
「安全な取り外し」は「取り出し」と同じではないと思います。ファイルマネージャを使用してUSBドライブを取り出すと、ディスクユーティリティにはマウントされていないが安全に取り外されていないものとして表示されます。これは、「アンマウント」が「取り出し」と同じであることを意味します。

同意、rEnr3n。それは私にとってまだあいまいなままであった質問の唯一の部分でしたが、答えの残りがまさに私が探していたものであることを考えると、私はそれを受け入れられたとマークしました。これを再開する必要があると思いますか?
トレンチ

いいえ、「eject」は「unmount」と同じではありません。uutilsはデバイスを認識しますが、Nautilusでのイジェクト後はパーティションを認識しません。間にあるようです(またはバグかもしれません)。
JanC

10

ボリュームをマウントするということは、データを利用できるように、ファイルシステムのどこかにボリュームを置くことを意味します。たとえば、MyFlash通常、という名前のフラッシュボリュームをマウントすると/media/MyFlash、そのコンテンツにアクセスできる名前のフォルダーが作成されます。

マウントを解除すると、ファイルシステムからデータを使用できなくなります。次のいずれかを意味します。

  • /media/MyFlash アンマウント後にもう存在しない、または
  • /media/MyFlash 空のフォルダーです

また、一度に1つのパーティションをアンマウントします。ドライブに複数のボリューム(パーティション)がある場合、各ボリュームを個別にアンマウントする必要があります。


ドライブを安全に取り外すことは、カーネルUSBモジュールがドライブを気にしなくなることを意味します。書き込まれる未処理のデータがあると、デバイスの電源はオフになります(ただし、USBポートからは電圧が出力されます)。これが完了した後にのみ、USBポートからドライブを取り外してください。

カーネルがすべてのデータをUSBポート経由で書き込む場合でも、一部のデバイス、特に外部(回転)ハードドライブはこのデータをバッファリングし、すぐにディスクに書き込まない場合があります。すべてのパーティションをアンマウントしてUSBケーブルを引き抜くだけで、これらのバッファー内のデータがディスクに書き込まれずに失われる可能性があります。ただし、ドライブを安全に取り外すと、カーネルはドライブにすべてのデータが書き込まれていることを確認するように指示し、ドライブが完了したことを確認するまで待機します。


技術情報

カーネルはいくつかの特別なファイルをデバイスに関連付けます。/dev/sdc2つのパーティション/dev/sdc1/とを持つデバイスがあるとし/dev/sdc1ます。マウントおよびアンマウント操作はこれらのファイルを使用し、フォーマットツールはそれらを使用してデータを直接パーティションに書き込みます。ただし、ドライブを「安全に削除」すると、カーネルは/dev/sdc*ファイルをドライブに関連付けなくなります。

ドライブが「安全に取り外される」のではなく、単に「アンマウント」される限り、アプリケーションとカーネルがディスクに書き込む方法があり、カーネルがディスクへのバッファの書き込みを完了したという保証はありません。ディスクがそれらの再コーディングを完了したこと。


品質情報; ありがとうございました。私は別の質問をするつもりです
トレンチ

-1

ペンドライブで安全な取り外しを使用すると、他のペンドライブを使用できなくなります。Ubuntuは、私がペンドライブを接続したことをまったく認識しません。(/ var / log / messagesには何も表示されません)

これはubuntuバージョン10.04にありましたが、おそらく今修正されています。


あなたの答えは、実際には質問に対する答えではありません。
アンウォー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.