Você quer a opção nofail
mount.
man mount
nofail
Do not report errors for this device if it does not exist.
Eu tenho uma unidade USB externa que desejo ser montada automaticamente na inicialização quando ela está conectada. Com as configurações atuais no fstab, a montagem tentará montá-la mesmo quando ela não estiver disponível, o que produz um erro no sistema de arquivos. Existe uma opção para uma entrada fstab declarar que ela deve ser montada somente quando disponível? Minha entrada atual é a seguinte:
UUID=myawesomeid /media/usb1 ext3 rw,async,user,auto 0 2
altere a opção auto
para noauto
. Isso não montará o dispositivo na inicialização, enquanto a opção user
irá montá-lo no momento em que você tentar acessá-lo a partir do gerenciador de arquivos, ou seja, montar sob demanda.
UUID=myawesomeid /media/usb1 ext3 rw,async,user,noauto 0 2
Mais em opções de fstab aqui .
Alternativamente
Não há necessidade de uma entrada fstab quando o udev / dbus / hal pode montar automaticamente dispositivos removíveis para você. Veja O Manual sobre como configurar um destes.
Uma configuração que acho útil no minimalst do WM, como o Openbox, é executar um FM de montagem automática como um daemon para lidar com dispositivos removíveis para você. Um exemplo é incluir thunar --daemon
em seu script de inicialização.
Como o exter fs é ext3, ele conterá bits de permissão. Sugira se apropriar do dispositivo se você ainda não for o proprietário:
sudo chown -R $USER /media/usb1