Como posso montar automaticamente um disco rígido externo se, e somente se, ele estiver conectado ao computador durante a inicialização?

0

Eu tenho um disco rígido eSATA conectado ao dock do meu laptop. Infelizmente, ele não é montado automaticamente quando o Ubuntu inicializa, nem está editando uma opção fstab, já que o disco rígido não está sempre presente quando o computador inicializa. Quando o disco estiver ausente, o Ubuntu irá reclamar.

Existe uma maneira de montar o disco se ele estiver presente no momento da inicialização?

    
por blz 18.10.2012 / 03:05

1 resposta

1

Eu acho que você pode adicionar sua unidade com segurança ao fstab, acho que há uma opção para partições que nem sempre estão presentes, possivelmente 'nofail', embora seja conhecido por causar problemas, como o sistema de arquivos somente leitura, então proceda com cautela

Mais informações:

   The  mountall(8)  program  that  mounts  filesystem  during  boot  also
   recognises additional options that the ordinary mount(8) tool does not.
   These  are:  ''bootwait''  which  can  be applied to remote filesystems
   mounted outside of /usr or /var, without which  mountall(8)  would  not
   hold up the boot for these; ''nobootwait'' which can be applied to non-
   remote filesystems to explicitly instruct mountall(8) not  to  hold  up
   the boot for them; ''optional'' which causes the entry to be ignored if
   the filesystem type is not known  at  boot  time;  and  ''showthrough''
   which  permits  a mountpoint to be mounted before its parent mountpoint
   (this latter should be used carefully, as it can cause boot hangs).

especificamente:

   ''optional'' which causes the entry to be ignored if
   the filesystem type is not known  at  boot  time

que eu suspeito que poderia ser combinado com um tipo de sistema de arquivos auto e a opção bootwait , além de nofail fazer com que o sistema carregue a unidade se presente, e falhar e continuar se a unidade for indisponível.

considere: man mountall e man fstab

    
por 18.10.2012 / 07:10