web-dev-qa-db-ja.com

既に実行中のシステムのプラグイン時にUSBデバイスを自動的にマウントする方法は?

/etc/fstabを使用して、起動時またはSudo mount -aを実行するときにデバイスを自動的にマウントする方法を知っています。たとえば、これは私のデバイスの現在の行です

UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0

既知のUUIDを持つこのUSBデバイスがシステムの実行中に接続されているときに自動マウントを実現するにはどうすればよいですかしないでくださいプラグイン後にSudo mount -aを実行する必要がありますか?

追加情報:最新のコンソールのみのDebian wheezy linuxに取り組んでいます。

36
Foo Bar

usbmountパッケージを使用して、UbuntuサーバーのインストールでUSBドライブを自動マウントします。 Wheezy用のパッケージが存在する であることも確認しました。 Jessie にも最近追加されました。

Sudo apt-get install usbmount  

usbmountは、hfsplus、vfat、およびext(2、3、4)ファイルシステムを自動マウントします。 /etc/usbmount/usbmount.confでより多くの/異なるファイルシステムをマウントするように構成できます。デフォルトでは、sync,noexec,nodev,noatime,nodiratimeオプションを使用してこれらのファイルシステムをマウントしますが、これは前述の構成ファイルでも変更できます。

usbmountは、さまざまなファイルシステムタイプとカスタムマウントポイントのカスタムマウントオプションもサポートしています。

37
Seth

gnome-volume-managerを使用して自動マウントできます。 gnome-volume-propertiesを使用して少し再構成できます。

スクリーンショット

ss of gnome-volume-properties

ランレベル3の場合、これはオプションではないと思います。ただし、udevを使用して、同様の方法でマウントを行うことができます。

1。automount.rulesにファイル/etc/udev/rules.dを追加します

2。次の行をautomount.rulesに追加します

automount.rules

# automounting usb flash drives
# umask is used to allow every user to write on the stick
# we use --sync in order to enable physical removing of mounted memory sticks -- this is OK for fat-based sticks
# I don't automount sda since in my system this is the internal hard drive
# depending on your hardware config, usb sticks might be other devices than sdb*
ACTION=="add",KERNEL=="sdb*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdb*", RUN+="/usr/bin/pumount %k"
ACTION=="add",KERNEL=="sdc*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdc*", RUN+="/usr/bin/pumount %k"

3。udevルールをリロードします。

udevadm control --reload-rules

gnome-disk-utility

gnome-volume-manager BTWという新しい名前を見つけました。 CentOS6ではgnome-disk-utilityと呼ばれていますが、RPMがデフォルトのyumリポジトリにあることを確認しました。

このU&L Qは私をそれに導きました: SBストレージデバイスは、Debian 6.0の新規インストールに挿入されたときに自動的にマウントされません

それを見つけるには、次のコマンドを実行します。

$ yum search gnome-disk-utility*
gnome-disk-utility-devel.i686 : Development files for gnome-disk-utility-libs
gnome-disk-utility-devel.x86_64 : Development files for gnome-disk-utility-libs
gnome-disk-utility-ui-devel.i686 : Development files for gnome-disk-utility-ui-libs
gnome-disk-utility-ui-devel.x86_64 : Development files for gnome-disk-utility-ui-libs
gnome-disk-utility.x86_64 : Disk management application
gnome-disk-utility-libs.i686 : Shared libraries used by Palimpsest
gnome-disk-utility-libs.x86_64 : Shared libraries used by Palimpsest
gnome-disk-utility-ui-libs.i686 : Shared libraries used by Palimpsest
gnome-disk-utility-ui-libs.x86_64 : Shared libraries used by Palimpsest

参考文献

7
slm

私のリポジトリから上記のGUIツールを見つけることができなかったので、代わりにこれを見つけました、

enter image description here

これは、少なくとも何かが接続されたときに表示され、それを選択して再生ボタンをクリックすることで、簡単でかなりスマートな方法でマウントできます。

enter image description here

1
Elliptical view