
一度はUbuntuまたはDebianファイルマネージャを使用してUSBデバイスをマウント解除しましたが、マウントされたドライブの横にあるアイコンが消えたらすぐにUSBデバイスを取り外しました。 USBデバイスを取り外すと、LinuxはまだUSBデバイスにいくつかのデータを書き込んでいることがわかりました。
これはファイルマネージャに関する問題ですか?コマンドラインから削除するときにもこれは起こりますか?または、デバイスが保存され、引き出されるまでシェルはブロックされますか?
答え1
いつでも iostat を使用して、マウントされていないデバイスにデータが書き込まれていることを確認できます。たとえば、次のようになります。
iostat -p /dev/sde1 1
ここでは、デバイス(/dev/sde1
例では)と統計の更新間隔を指定できます。
答え2
最後の質問(コマンドライン)の場合:
コマンドラインでは、コマンドはumount
ファイルが保存され、ファイルシステムが実際にアンマウントされるのを待ちます。個人的には、私はUSBデバイスでこのコマンドを使用することを好みますeject
。このコマンドはUSBデバイスのマウントを解除し、USBデバイスの電源を切ります(したがってLEDが消え、デバイスを取り外すことができると確信しています)。これら2つのコマンドは、ジョブが終了したときにのみ返されます。
通常の状況では、LEDを確認できます。点滅するとデータが保存されています。コマンドを実行して、デバイスが接続されていることをmount
確認することもできます。
答え3
を使用して端末でチェックインできますls /dev/sd*
。 USBドライブのデバイスファイルがまだ存在する場合は、一部のデータがまだ記録されている可能性があります。