web-dev-qa-db-ja.com

Ubuntu HardyまたはJauntyでドライブを再スキャンして再マウントする方法は?

USBドライブをUnuntuHardy and Jauntyシステムに接続すると、システムはドライブにあるパーティションをマウントし、マウントされたパーティションごとにNautilusウィンドウを開きます。 Nautilus内で、パーティションをアンマウントできます。

必要なのは、システムに使用可能なドライブとパーティションを再スキャンさせ、Nautilusから手動でアンマウントしたものも含め、マウントされていない各パーティションを自動マウントするコマンドまたはアクションです。 Sudo /etc/init.d/udev restartまたは...reloadはこれを行いません。

今のところ、USBドライブのプラグを抜いて、もう一度接続します。これにより、スキャンとそのドライブへのマウントが強制されます。しかし、何も抜かずに、できればユーザーがデバイス名やドライブ名を知らなくても、強制的に再スキャンして再マウントしたいと思います。

7
pts

Udevへの追加ルールをトリガーしてみてください。デフォルトのアクションはaddです。 (おそらくあなたが望むもの)

# udevadm trigger --subsystem-match=block

あなたは呼び出すことができます

# udevadm settle --timeout=60

udevがそれを終えるのを待つことです。 (この場合は60秒、デフォルトは180秒です)

3
Tim Williscroft

Sudo unmount -aおよびSudo mount -aはジョブを実行しますが、デバイスがビジーでない(使用中)場合に限ります。/etc/mtabに記載されているファイルシステムはすべてマウントまたはアンマウントされていますが、USBで試してみたところ、問題ないことがわかりました。

2
schemacs