Como montar automaticamente o disco rígido no Ubuntu

0

Eu tenho um disco rígido extra que eu acesso regularmente no Ubuntu, e eu tenho um link da minha pasta pessoal para uma pasta nesta unidade. No entanto, este link não funciona quando eu primeiro faço o login porque o disco rígido não foi montado (ou algo assim, eu presumo). Se eu navegar para o disco rígido, indo para o computador e selecionando o disco rígido, então o link porque utilizável para o resto da minha sessão. No entanto, é irritante ter que executar este passo manual toda vez que eu fizer login. Como posso reproduzir isso em um script de inicialização?

    
por rmp251 29.01.2013 / 03:53

1 resposta

1

Se esta for uma unidade fixa que está lá quando a máquina é inicializada, você pode adicionar uma entrada para o volume ao arquivo /etc/fstab .

Por exemplo, em uma VM Ubuntu aqui, eu tenho uma entrada fstab como esta:

/dev/sdb1 /personal ext4 defaults 0 0

O dispositivo /dev/sdb1 (primeira partição de /dev/sdb ) está montado em /personal . O tipo de sistema de arquivos é ext4 , todas as opções são padronizadas.

O primeiro zero é um parâmetro tradicional relacionado ao utilitário dump backup, indicando a frequência de descarga. Eu não estou usando isso, então eu tenho um zero lá.

O segundo zero é a ordem de verificação da inicialização. Zero significa que o volume não está marcado por erros na inicialização. A entrada do sistema de arquivos raiz terá um 1 aqui, e outros que estão marcados geralmente 2 . Os valores determinam a ordem de verificação. Os volumes marcados com 1 são verificados primeiro, depois os marcados como 2 e assim por diante. Se volumes com o mesmo número de passagem estiverem em unidades separadas, eles serão verificados em paralelo.

Se você omitir esses números, não será um erro de sintaxe. Eles padrão para zero.

Mesmo que a unidade seja removível, você ainda pode criar uma entrada fstab , mas com opções diferentes:

# substitute your device name and mount point
/dev/sdb1 /personal ext4 noauto,user 0 0

A opção noauto significa que o comando mount -a não montará a unidade e, portanto, não será montado no momento da inicialização. A opção user significa que usuários regulares não-root podem montar isso apenas executando mount /personal .

Com esta configuração, você pode adicionar um comando de montagem ao seu arquivo ~/.bash_login ou qualquer outra coisa.

    
por 29.01.2013 / 03:57