CentOS 6.4でUSBドライブを自動マウントするサービスは何ですか?


8

USBスティックまたはドライブをマウントする従来のLinuxの方法を知っています 。mount/ dev / sdb1 / mnt /

しかし、私が見た一部のCentOS 6.xインストールでは、USBスティックを挿入するだけで、CentOSが自動的にそれをマウントして、 /media/<VOLUMENAME>

この自動検知は、ある種のデーモン/サービスによって処理される必要がありますよね?

そのサービスの名前は何/sbin/serviceですか?コマンドを使用してそれをどのように見つけますか?


実行しているデスクトップ環境は何ですか?
Gilles「SO-邪悪なことをやめよ」

1
@Gilles私はデスクトップを実行していません。CentOS 6.4ベースのサーバーはランレベル3で起動し、そのまま残ります。私は基本的に、ここで説明されているような問題に直面しています
非常に客観的な

1
そのスレッドはgnome-volume-managerという名前のデーモンに関するヒントを指していますが、私のCentOS 6.4システムにはそのようなファイルはありません。何がそれを置き換えましたか?
非常に客観的な

自動マウントするデーモンはデスクトップの一部であると思います。ランレベル3ではこの機能は利用できません。
slm

1
私はgnome-volume-manager BTWの新しい名前を見つけました。これgnome-disk-utilityはCentOS6で呼び出され、そのRPMがデフォルトのyumリポジトリにあることを確認しました。このU&L Qは私を導きました:unix.stackexchange.com/a/9067/7453。ayum search gnome-disk-utility*
slm

回答:


7

他の人がコメントしたように、私はこれがランレベル3で可能であるとは思いません。GNOME 2.xで問題のアプリケーションが呼び出され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

gome-disk-utility

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

このU&L Qは私を導きました:USBストレージデバイスは、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

参考文献


ワオ。あと4ポイントあれば、賛成です。しかし今のところ私は受け入れることしかできません。ありがとうございました!
非常に客観的な

どういたしまして。私はあなたを助けることができてうれしいです。幸運を!
slm

0

自動マウントを行うための適切なコマンドライン方式は、「autofs」パッケージです。

2つの異なるファイルで2つのことを指定する必要があります。

/etc/auto.master

# USB backup drives
/mnt/offsite            /etc/auto.offsite       --timeout=300

/etc/auto.offsite

OFFSITE1 -fstype=auto,rw,noatime,data=journal,commit=1 :/dev/disk/by-uuid/b5c1db0d-776f-499b-b4f2-ac53ec3bf0ef

その結果、USBドライブが接続されると、/ mnt / offsite / OFFSITE1に表示されます。「ls」や「find」など、そのパスの下にあるものにアクセスするまで表示されません。300秒間何も操作しないと、自動的にファイルシステムのマウントが解除されます(削除しても安全です)。


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