停電後に外付けハードドライブを再起動するには?

停電後に外付けハードドライブを再起動するには?

ファイルマネージャ(Thunar)から外付けハードドライブを「安全に取り外す」と、ハードドライブ全体がシャットダウンします/devudisksctl power-off -b /dev/sdX

どういうわけか、デバイスを再起動できる必要があると思います。読んだ後https://stackoverflow.com/a/12675749、と書けば電源を切れると思いましたが/sys/bus/usb/devices/usbX/power/controlsysfsはそのまま維持されるようです。

もしそうなら、udisksctlを使って外部機器の電源を切った後、外部機器の電源を入れなおす方法は?私は、ファイルマネージャでパーティションをアンマウントしてから再度マウントできないことが面倒です。

ベストアンサー1

Thunarが次のように動作する場合は、udisksctl power-off次を使用しています。usb_remove_store()

これは Thunar が Microsoft Windows と機能的に互換性がないことを意味します。eject /dev/sdXコマンドラインを使用してハードウェアを安全に削除できます。唯一の違いは、LEDインジケータが消えないことです。ポップアップをキャンセルするにはを使用しますeject -t /dev/sdX

以下は、Alan Stern(実際に「削除」オプションを実装するLinuxカーネルコードを書いた人)の引用です。

実際、「remove」属性はアップストリームポートを無効にするだけなので、すべてのUSBデバイスで機能します。ただし、通常は大容量記憶装置でのみ動作します。私が言いたいのは、大容量記憶装置にのみ必要だということです。しかし、それは間違っています。そうではありません。必要別言します。主な目的は、デバイスのLEDを消して、今すぐ取り外しても安全であることを示し、Windowsの影響を受けた人がより快適に感じるようにすることです。

おすすめ記事