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

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

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

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

この自動認識は、何らかのデーモン/サービスによって処理される必要がありますか?

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

答え1

他の人がコメントしているように、これは runlevel3 では不可能だと思います。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に次の行を追加します。

自動マウントルール

# 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 ディスク ユーティリティ

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

この U&L Q が私をそこに導きました:Debian 6.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

参考文献

答え2

自動マウントを実行するための優れたコマンドライン方式は、「autofs」パッケージです。

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

オートマスター

# 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 秒間操作が行われないと、ファイル システムが自動的にマウント解除されます (安全に取り外せるようになります)。

答え3

もう 1 つのオプションは、pmount を使用することです。一般的に使用するには少し簡単なようです。ただし、インストール (EPEL リポジトリから) が必要です。

pmount の CentOS フォーラム

関連情報