Eu conheço a maneira legada do Linux de montar um pendrive ou unidade USB: montar /dev/sdb1 /mnt/
Mas em algumas instalações do CentOS 6.x que vi, basta inserir o pendrive e o CentOS o monta automaticamente, para/media/<VOLUMENAME>
Essa detecção automática deve ser tratada por algum tipo de daemon/serviço, certo?
Qual é o nome desse serviço e como posso encontrá-lo usando o /sbin/service
comando?
Responder1
Como outros comentaram, não acredito que isso seja possível no runlevel3. O aplicativo em questão no GNOME 2.x é chamado gnome-volume-manager
. Você pode reconfigurá-lo um pouco usando gnome-volume-properties
.
captura de tela
Dado que você está no nível de execução 3, não acredito que esta seja uma opção. No entanto, você pode persuadir o udev a fazer a montagem para você de maneira semelhante.
1.adicione um arquivo automount.rules
em/etc/udev/rules.d
2.adicione as seguintes linhas a 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.recarregue as regras do udev:
udevadm control --reload-rules
gome-disk-utilitário
Encontrei o novo nome de gnome-volume-manager
BTW. É chamado gnome-disk-utility no CentOS6, acabei de confirmar que esse RPM está nos repositórios yum padrão.
Este U&L Q me levou a isso:Dispositivos de armazenamento USB não são montados automaticamente quando inseridos em uma nova instalação do Debian 6.0.
Execute o seguinte comando para encontrá-lo:
$ 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
Referências
Responder2
Um bom método de linha de comando para fazer a montagem automática é o pacote 'autofs'.
Você precisa especificar duas coisas, em dois arquivos diferentes:
/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
O resultado é que quando a unidade USB estiver conectada, ela aparecerá em /mnt/offsite/OFFSITE1. Ele não aparecerá até que você acesse algo nesse caminho, como fazer um "ls" ou "find". Após 300 segundos de inatividade, ele desmontará automaticamente o sistema de arquivos (tornando-o seguro para remoção).
Responder3
Outra opção é usar pmount. Parece um pouco mais fácil de usar normalmente. No entanto, requer instalação (a partir do repositório EPEL).