昨日、Ubuntu 18を実行しているクライアントのラップトップに外部USBハードドライブ(NTFS)を接続しました。これは、データを取得したかったからです。
完了したら、通常、コマンドプロンプトでumount /media/dtweed/Seagate-4TB
と入力し、コマンドプロンプトが戻ったらドライブを取り外します。しかし、この場合、私はすでにすべてのターミナルウィンドウを閉じていたので、デスクトップのドライブアイコンを右クリックして[ハードウェアの安全な取り外し]を選択し、アイコンが消えたらUSBケーブルを抜きました。これは私自身のシステム(Ubuntu 16まで)で常に正常に機能していましたが、明らかにここにはありません。 「/ dev/sddを停止できません」というポップアップがすぐに表示され、ファイルシステムが破損しています。
言うまでもなく、私はこれについてかなり怒っています。ほぼ1テラバイトのデータであり、かけがえのないものではありませんが、ファイルシステムを修復できない場合、1か所にまとめて収集するには数日かかります。
それでは、外部ドライブの切断を開始し、システムが確実に更新を終了する正しい方法は何ですか?
デフォルトのNatilusアプリを使用して、Ubuntu 18.04 LTSでいくつかのテストを行いました。 10GBのファイルを内部ドライブから外部ドライブにコピーしました。ファイルのコピー操作が完了するとすぐに、デスクトップアイコンまたはNautilusから外部ドライブを安全に取り外しました。
Nautilusのejectアイコンを押してドライブをアンマウントすると、上記と同様の結果が得られます。デスクトップアイコンが消えます。 Nautilusの左パネルのアイコンは残ります。 1つの通知があります:Unmounting XXXX。ファイルシステムからの切断。ただし、ドライブを安全に削除できる場合は通知されません。
Nautilusの左パネルで外部ドライブの名前を右クリックし、「ドライブの安全な取り外し」を選択すると、より良い結果が得られます。
最初に、外付けドライブのデスクトップアイコンがすぐに消えても、Nautlusのアイコンはすぐに消えません。
2番目、という通知があります:XXXXへのデータの書き込み。デバイスを取り外さないでください。
第三、ドライブを安全に取り外すと、ノーチラスのアイコンも消えます。さらに、2番目の通知があります:XXXXは安全に取り外すことができます。デバイスを削除できます
外部ドライブに書き込まれるデータが大量にない場合は、最初の通知を受け取りません。
お役に立てれば