HDD removível definido no fstab causando problemas na inicialização quando não está presente

1

Recentemente fiz algumas edições no meu arquivo fstab após algumas alterações nas minhas partições. (Verifica Partições montadas com fstab, não abrindo do Nautilus nem Barra lateral do Unity No processo, eu queria incluir um dispositivo removível para que estivesse presente para todos os usuários quando ele estivesse presente.

É montado automaticamente como \media\activeuser\HDDMaker com permissões de acesso do usuário definidas como activeuser apenas. Minha ideia era montá-lo como \media\HDDMaker com permissões de acesso para qualquer usuário em um determinado grupo (gid = 1004 common ).

O arquivo fstab é assim:

UUID=543Exxxxxx  /mnt/543Exxxxxx  ntfs-3g  rw,nosuid,nodev,noexec,auto,gid=1004,umask=0002 0 0
/mnt/543Exxxxxx  /media/HDDMaker  auto     rbind,x-gvfs-show,x-gvfs-name=HDDMaker          0 0

Isso funciona bem quando o HDD é anexado ao computador na inicialização (com exceção do detalhe na minha outra pergunta: Partições montadas com fstab, não abrindo a partir do Nautilus nem barras laterais Unity ), mas quando o disco rígido não está ligado, tenho dois problemas.

  1. Ele informa na inicialização que o dispositivo não pode ser montado. (e o processo de inicialização é interrompido até você pressionar S )
  2. Quando plugado, depois que o sistema é ativado, ele não é montado automaticamente. Você tem que montá-lo manualmente como

    monte sudo / dev / sdb1 / media / HDDMaker

O comportamento desejado é que ele não apresenta nenhum problema na inicialização e, quando conectado, é montado automaticamente em /media/HDDMaker , com permissões definidas para todos os usuários no grupo common .

    
por Carlos Eugenio Thompson Pinzón 26.11.2014 / 18:01

1 resposta

2

Para uma unidade externa, a fim de evitar a retenção da inicialização, a opção nobootwait deve ser adicionada à quarta coluna no / etc / fstab. Além disso, você deve preferencialmente usar o UUID da unidade para garantir que a unidade certa esteja sempre montada (e veja @Marty Fried's comentar a sua pergunta) assim você começa:

UUID=XXXXX  /media/HDDMaker  auto     rbind,x-gvfs-show,x-gvfs-name=HDDMaker,nobootwait          0 0

Este post explica quando e por que isso acontece um bom método.

Além disso, como o fstab é executado somente na inicialização, a menos que você escreva um processo específico para continuar a executá-lo novamente, é necessário executar um manual sudo mount -a para montar o disco se for adicionado depois, se você usar a opção fstab para montar automaticamente.

Portanto, uma solução que você poderia tentar, se você tiver o Ubuntu do Desktop, é evitar o fstab para esta solução esta solução

    
por Nick The Swede 26.11.2014 / 19:14