USBハードドライブを安全に取り出す方法 - udisksは「分離失敗:..」を返します。

USBハードドライブを安全に取り出す方法 - udisksは「分離失敗:..」を返します。

複数のパーティションを持つUSB外付けハードドライブがありますが、ドライブを取り出すのに十分なドライブ回転速度を減らすことはできません。どんな提案がありますか? Nautilusを介してすべてのパーティションをマウント解除しましたが、ドライブは回転し続けます。unmountUbuntu 13.10以外にNautilusに代わるものはないようです。

ドライブがマウントされていないことを確認した後、ドライブを取り外そうとしましたが、udisks次のエラーが発生しました。

[lucas@lucas-ThinkPad-W520]~$ mount | grep ^'/dev'                                      
/dev/sda5 on / type ext4 (rw,errors=remount-ro)
[lucas@lucas-ThinkPad-W520]~$ udisks --detach /dev/sdb
Detach failed: One or more partitions are busy on /dev/sdb
[lucas@lucas-ThinkPad-W520]~$ 

mount | grep ^'/dev'私のパーティションが返されない場合、他のパーティションがどのように使用されているのですか/dev/sdb?外付けハードドライブを簡単に取り外す方法はありますか?簡単な解決策が良いでしょう...

私はUbuntu 13.10を使用しており、外付けハードドライブはClonezillaを介して設定された内蔵ハードドライブのバックアップです。

修正する 試してみましたが、lsof結果は次のとおりです。

[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb
sdb   sdb1  sdb2  sdb3  sdb4  sdb5  sdb6  
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb1
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb2
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb3
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb4
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb5
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb6
[lucas@lucas-ThinkPad-W520]~$ 

答え1

努力する:

$ sudo lsof /dev/sdb1 

lsofドライブに対する適切な(ルート)権限がない場合は、空の出力が提供されます。バックアッププログラムが実行されていない場合は、切断することが「正常」である可能性が高いです。

答え2

デバイスマッパーまたはmdadm(RAID)はまだパーティションを開いたままにすることができます。現在のudev設定は、RAIDアレイをインストールまたは起動しなくても自動的に認識します。たとえば、ディスクがずっと前にアレイの一部であった場合、udevが検出するのに十分なRAID署名がまだある可能性があります。これを確認するには:

cat /proc/mdstat

デバイスマッパーを確認してください。

ls -l /sys/block/*/slaves/

デバイスマッパーエントリは、LVM、暗号化されたボリュームなどです。

関連情報