web-dev-qa-db-ja.com

USB HDDを手動でオフにする方法はありますか?

DellラップトップにUSB電源の外付けHDDを接続しています。サイドバーのアイコンのポップアップメニューで[安全に削除]項目をクリックすると、ドライブがマウント解除され、/dev/フォルダーから削除される(sdbおよびsdb1の両方が削除される)およびlsusbデバイスは表示されませんが、HDDは回転したままなので、指を置くと振動を感じることができます。しかし、「安全に取り外し」をクリックした後、数秒で、回転が停止し、振動がなくなります。オフにする方法はありますか(CLIコマンドの場合もあります)?

9
PHP Learner

ルートとしてhdparm -y /dev/sdbを実行すると、ディスクの回転が停止します。ディスクに何かアクセスすると、再びスピンアップします。

マニュアルページでは、これはIDEドライブにのみ有用であると示唆しています。ただし、14.04を実行しているDellに接続されたUSBドライブで動作することをテストしました。マニュアルページには、コマンドが通常ドライブをスピンダウンさせると書かれており、このコマンドが発行されたときにスピンダウンしないドライブがいくつか存在することを示唆しています。

13
kasperd

これを試して:

udisksctl unmount -b /dev/sdXY
udisksctl power-off -b /dev/sdX

linux MintまたはUbuntu

10
user742999

デスクトップが怪しいものをしている場合、常にターミナルでフォールバックします。

Sudo umount /dev/sdXY
# (this will umount, it will complain on opened files, if so lsof and see which ones.)
Sudo sync  
# ( this flushes all buffers to disk. It will ensure that no data is lingering in ram.)
Sudo eject /dev/sdX
# ( this works on dvd/cds and some, not all usb devices, it detaches the device from the port. Some devices "get smart" and try to reset and readd themselves to the disk, however all caches are clean and safe to unplug).

一方、デバイスがUSB上のブロックデバイスとして識別されない場合、そのデバイスでsdparmまたはhdparmを使用して、必要に応じてヘッドをパークできますが、このようなツールを使用しても、バッファーはフラッシュされません。また、デバイスがスリープ状態であることを忘れて、電源を弱めると、データが破損する可能性があります。

3
user283885

Disksユーティリティを試してください-メニューのどこかにあるはずです(私の場合はAccessoriesの下)。次のコマンドを実行して、ターミナルから起動することもできます。

gnome-disks

...次にディスクを選択すると、ツールチップ"ドライブの電源を切る"が付いたウィンドウの右上に電源ボタンが表示されます。

2
netgenius.co.uk

USBケーブルを外してください。そうでない場合は、再度接続し、オフのままになるまで安全に取り外します。

0
psusi

Linux Mint 17.3でこれを行う方法

  1. パーティションのあるドライブをリストし、適切なドライブを選択していることを確認してください

    lsblk
    
  2. たとえば、次のコマンドパターンを使用して、ディスクのマウントされているすべてのパーティションをアンマウントします。

    Sudo umount /dev/sdXY
    

    ここで、Xはドライブ文字、Yはマウント解除するパーティション番号です。

  3. Hddを停止

    udisks --detach /dev/sdX
    
  4. USBケーブルを抜きます

0
gumkins