Monte uma unidade USB externa no Debian Linux em um ponto de montagem baseado no nome do volume

4

Como eu configuro minha instalação Debian para montar drives USB externos para montar pontos baseados nos nomes de volume das unidades? Por exemplo, se eu tenho um pen drive com o nome do volume de "SWORDFISH", como faço para montar o Linux em / media / SWORDFISH?

Estou ciente de que isso pode ser configurado no FSTAB, mas isso exige que eu conheça o UUID do dispositivo antecipadamente e que reserve um tempo para definir cada dispositivo externo no FSTAB primeiro. Isso não faz nada para mim quando tenho um pen drive que nunca foi conectado ao meu computador antes.

Isto parece ser configurado por padrão no Ubuntu / Kubuntu, mas não está funcionando para mim com uma nova instalação do Debian Squeeze e do KDE4. Passei as duas últimas horas pesquisando por uma solução e não consegui nada.

UPDATE: Meus resultados são inconsistentes. Às vezes, o Debian monta dispositivos para montar pontos com base nos nomes dos volumes e, outras vezes, fornece pontos de montagem genéricos (por exemplo, / media / usb1).

    
por Jamie 05.05.2011 / 19:34

2 respostas

1

Verifique sempre o FSTAB primeiro. Se você tiver que usar um pendrive USB para instalar drivers de dispositivos proprietários durante a instalação, o Squeeze criará uma entrada FSTAB para esse dispositivo, o que pode fazer com que ele seja sempre montado em um local genérico, como / media / usb0. Para resolver esse problema, basta remover a entrada FSTAB para esse (s) dispositivo (s).

    
por 10.05.2011 / 13:00
2

A funcionalidade foi implementada por Hal no passado (Lenny):

# cat /etc/debian_version 
5.0.8
# mount|tail -1
/dev/sdb1 on /media/Transcend type vfat (rw,nosuid,nodev,uhelper=hal,shortname=lower,uid=1000)
# grep /dev/sdb1 /var/log/syslog
May  9 13:14:24 sn-e0692 hald: mounted /dev/sdb1 on behalf of uid 1000

Hal é depreciado no Squeeze: link

Mas você pode instalá-lo: apt-get install hal

    
por 09.05.2011 / 13:25