¿Cuál es el servicio responsable de montar automáticamente una unidad USB en CentOS 6.4?

¿Cuál es el servicio responsable de montar automáticamente una unidad USB en CentOS 6.4?

Conozco la forma heredada de Linux de montar una memoria o unidad USB: montar /dev/sdb1 /mnt/

Pero en algunas instalaciones de CentOS 6.x que vi, simplemente insertas la memoria USB y CentOS la monta automáticamente, para/media/<VOLUMENAME>

Esta detección automática debe ser manejada por algún tipo de demonio/servicio, ¿verdad?

¿Cuál es el nombre de ese servicio y cómo lo encuentro usando el /sbin/servicecomando?

Respuesta1

Como otros han comentado, no creo que esto sea posible en runlevel3. La aplicación en cuestión bajo GNOME 2.x se llama gnome-volume-manager. Puedes reconfigurarlo un poco usando gnome-volume-properties.

captura de pantalla

            ss de gnome-volumen-propiedades

Dado que estás en el nivel de ejecución 3, no creo que esta sea una opción. Sin embargo, podrías convencer a udev para que haga el montaje por ti de manera similar.

1.agregar un archivo automount.rulesen/etc/udev/rules.d

2.agregue las siguientes líneas a automount.rules

reglas.de montaje automático

# 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.recargar las reglas de udev:

udevadm control --reload-rules

utilidad-disco-gome

Encontré el nuevo nombre de gnome-volume-managerBTW. Se llama gnome-disk-utility en CentOS6, acabo de confirmar que ese RPM está en los repositorios predeterminados de yum.

Esta U&L Q me lleva a ello:Los dispositivos de almacenamiento USB no se montan automáticamente cuando se insertan en una instalación nueva de Debian 6.0.

Ejecute el siguiente comando para encontrarlo:

$ 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

Referencias

Respuesta2

Un buen método de línea de comandos para realizar el montaje automático es el paquete 'autofs'.

Debes especificar dos cosas, en dos archivos diferentes:

/etc/auto.master

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

/etc/auto.fuera del sitio

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

El resultado es que cuando se conecta la unidad USB, aparecerá en /mnt/offsite/OFFSITE1. No aparecerá hasta que acceda a algo en esa ruta, como hacer "ls" o "find". Después de 300 segundos de inactividad, desmontará automáticamente el sistema de archivos (lo que hará que su eliminación sea segura).

Respuesta3

Otra opción es utilizar pmount. Parece un poco más fácil de usar comúnmente. Sin embargo, requiere instalación (desde el repositorio de EPEL).

Foro de CentOS en pmount

información relacionada