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/service
comando?
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
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.rules
en/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-manager
BTW. 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).