Centos

在 CentOS 6.4 中負責自動掛載 USB 驅動器的服務是什麼?

  • February 25, 2015

我知道安裝 USB 記憶棒或驅動器的傳統 Linux 方式: mount /dev/sdb1 /mnt/

但是在我看到的一些 CentOS 6.x 安裝中,你只需插入 U 盤,CentOS 就會自動掛載它,/media/<VOLUMENAME>

這種自動感知必須由某種守護程序/服務來處理,對吧?

該服務的名稱是什麼,如何使用該/sbin/service命令找到它?

正如其他人所評論的那樣,我認為這在 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-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

參考

引用自:https://unix.stackexchange.com/questions/74123