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


36

/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に取り組んでいます。


How do I achieve automatic mounting when this USB device with known UUID is plugged inあなたが意味するかだけ、この特定のUSBドライブを自動マウントしたいですか?それとも重要ですか?ほとんどのUSBストレージデバイスを自動的にマウントするより一般的な回答を投稿しましたが、これがあなたが望むものであるかどうかはわかりません。
セス14

@Seth Debianデバイスと他のデバイスとの間でファイルをすばやく転送するために使用する特定のUSBスティックがあります(これらのデバイスのネットワークアクセスを許可することは、小さなファイルのみを迅速に転送する場合にのみ有効です)。
フーバー14

回答:


37

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

sudo apt-get install usbmount  

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

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


1
これをインストールした後、ドライブの自動マウントが再び開始されましたが、ユーザーとしてのアクセス権がないようで、ファイルをコピーするのは不必要に苦痛です。これを達成するために言及された設定を編集しなければならないのでしょうか、それとも何か他のものになるでしょうか?私のマシンはいくつかのアップデートで機能不全に陥りました-以前はコマンドラインでシャットダウンしなければなりませんでしたが、今はUSBで動作しません...グラフィックドライバーも失ったため、デスクトップはWindows 3.1などのように見えます!:(私のコンピュータのために良い週されていない
JonnyRaa

@Jonny実行しているディストリビューションについては言及しませんでしたが、GUIがある場合はデフォルトでドライブを自動マウントする必要があります。あなたが経験していることは、より大きな異なる問題の一部であるように聞こえます。特に、他のことも奇妙に動作し始めた場合。
セス14年

1
@IvanBorisenko Debianベースのシステムでは、通常/ media / user /にマウントされます。
セス

1
@ロルフはまだうまくいくようです:)
セス

1
このパッケージは、Stretchには存在しないようです。彼らは新しい選択肢ですか?
Wowfunhappy

7

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

スクリーンショット

            gnome-volume-propertiesのss

ランレベル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-managerBTW。CentOS6ではgnome-disk-utilityと呼ばれ、RPMがデフォルトのyumリポジトリにあることを確認しました。

このU&L Qに導かれました。Debian6.0の新規インストール時にUSBストレージデバイスが挿入されても、自動的にマウントされません

次のコマンドを実行して見つけます。

$ 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

参照資料


0

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

ここに画像の説明を入力してください

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

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.