Como montar automaticamente meu disco rígido externo?

17

No login, o ubuntu 10.10 não monta discos rígidos externos automaticamente, enquanto o ubuntu 10.04 os monta no login.
Eu tentei Storage Device Manager mas ele deu erro quando o disco rígido externo não está conectado.

alguma ideia ou sugestão?

    
por Behzadsh 02.11.2010 / 12:33

9 respostas

14

Estou em uma situação semelhante, exceto que meu sistema funcionou bem com o 10.04. Eu tenho um disco rígido mybook externo que eu uso para backup usando nfs4 e grsync. No final do fstab eu tenho esses comandos de montagem:

/media/mybook/laptop_backup /export/laptop_backup none bind 0 0
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0
/media/mybook/laptop_www /export/laptop_www none bind 0 0

Em 10.04, a inicialização foi concluída com esses diretórios montados e acessíveis pela rede. Quando eu atualizei para 10.10, o boot pausa com uma mensagem de erro sobre cada um me dando a opção de pressionar S para pular ou outra letra para corrigir o problema manualmente. Como eu não sei como consertar isso, eu simplesmente pulo (uma vez para cada diretório) e a inicialização é concluída. A execução manual de sudo mount -a é bem-sucedida na montagem dos diretórios. Eu acho que o tempo mudou de 10.04 para 10.10 ou algo assim.

Observe que não há nenhum comando de montagem para o disco rígido externo USB de 1 TB mybook em / etc / fstab. Então eu acho que a unidade montada em 10.04 e isso não está acontecendo em 10.10. Eu tentei adicionar:

 /dev/sdd1 /media/mybook type ext3

Mas isso falhou da mesma forma que a montagem dos diretórios ocorreu.

Adicionando a opção nobootwait , corrigi-lo. Estranhamente, parece que nobootwait aparentemente faz com que o sistema espere até que a montagem seja concluída, mesmo que a página do manual diga o contrário. Aqui estão os comandos do / etc / fstab:

/dev/sdd1 /media/mybook ext3 nobootwait 
/media/mybook/laptop_backup /export/laptop_backup none bind 0 0 
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0 
/media/mybook/laptop_www /export/laptop_www none bind 0 0 –
    
por hufemj 07.11.2010 / 18:44
6

Esta é a maneira de fazer a interface gráfica, portanto você não precisa modificar seu arquivo fstab manualmente.

Se você olhar nos repositórios, deverá ver um programa chamado mountmanager  ou a partir do terminal (linha de comando), digite:

sudo apt-get update
sudo apt-get install mountmanager

Uma vez instalado, você pode abri-lo clicando em Sistema- > Administração- > Gerenciador de montagem nos menus.

Nota: este programa é atualmente suportado até 12.10. Ainda não está disponível para o 13.04.

Quando o programa estiver aberto, você poderá clicar na unidade extra que deseja montar automaticamente na lista à esquerda. Nas opções você tem uma área onde você pode escolher o ponto de montagem. No meu caso, eu queria que minha unidade externa fosse montada em /media/drive/ , então criei um diretório lá e configurei-o como o ponto de montagem. Em seguida, cliquei em particionar- > aplicar nos menus do gerenciador de montagem.

Aqui ele afirmou que seria modificar meu arquivo fstab, mas cliquei em OK. Reiniciei minha máquina e tudo foi bom, ela foi montada lá automaticamente.

    
por xamox 27.11.2010 / 18:44
3

Eu tive este problema e acabou por ser que o dispositivo tinha mudado para a unidade e estava em conflito com a unidade raiz. Após o erro, o processo de inicialização parou e me pediu para digitar S para pular e continuar ou M para abrir um shell e fazer uma correção manual.

Digitando M e, em seguida, mount -a resultou em uma mensagem de que o dispositivo já estava montado como / , o que não era verdade. Esta foi a dica de que estava confuso.

É aparentemente mais seguro para nós UUIDs no fstab do que usar rótulos de dispositivos, pois isso evita esses conflitos. Você pode digitar "blkid" para localizar o dispositivo para o mapeamento UUID e também para ver se o dispositivo mudou do que você tinha na tabela.

O utilitário mountmanager permite que você especifique rótulos ou UUIDs, portanto, isso pode ser útil se você quiser gerar automaticamente o fstab a partir de uma GUI.

    
por Dan 06.02.2012 / 03:21
2
Basicamente, o Ubuntu deve automontar seu disco rígido externo. Se ele não for montado, você poderá inserir as informações em / etc / fstab. Consulte aqui para obter informações.

    
por sagarchalise 02.11.2010 / 12:55
2

Instale ntfs-config do gerenciador de pacotes e clique em configurar automaticamente na primeira inicialização.

    
por abybaddi009 07.05.2012 / 09:11
2

Editar o fstab é realmente o melhor caminho a percorrer. Não é realmente difícil como aparece pela primeira vez. Apenas cp /etc/fstab /etc/fstab.orig e certifique-se de ter um live cd / usb útil caso você realmente se atrapalhe.

Você também pode tentar um script usando o gvfs-mount e carregá-lo na inicialização. Está no pacote gvfs-bin se não estiver instalado por padrão. A sintaxe é bem direta.

    
por Chris 07.05.2012 / 09:19
1

Isso funcionou para mim:

Abra o editor de configuração e configure

/apps/nautilus/preferences/
    media_automount = true
    media_automount_open = true

Em seguida, instale o usbmount:

sudo apt-get install usbmount
    
por snlm 17.10.2011 / 17:29
0

Comparar diferentes versões do Ubuntu não funciona para mim. Sempre há mudanças e, se você atualizar, você aceita a mudança. Implícito em tais comparações é que o anterior funcionou, então o mais recente não deve ser tão bom. No caso de dispositivos, isso pode dever-se a muitas razões, incluindo segurança reforçada com o Apparmor. Isso pode ser devido a mudanças em qualquer nível, incluindo o kernel, e pode não ser devido a algo que a Canonical fez.

Na minha experiência, a maneira como as coisas são montadas depende do sistema de arquivos. Se for FAT32 ou NTFS, geralmente monta dispositivos conforme você os anexa. Se é um dispositivo que está formatado no Linux, então ele pode ter permissões adicionais que exigem que você forneça sua senha.

Eu tenho usado o K / Ubuntu desde 2006 e não tive que editar o fstab nos últimos três anos. Eu tenho atualmente quatro unidades externas conectadas com pelo menos uma dúzia de partições de todos os diferentes sistemas de arquivos e tudo funciona conforme o esperado. Um deles é um novo Seagate que eu não tive que fazer nada para fazer. Eu apenas liguei e liguei. Se algo não se monta, geralmente há uma boa razão para isso.

Pode ser que ele precise de uma verificação de consistência porque não foi removido corretamente ou foi montado muitas vezes sem um. Pode ser que o dispositivo não esteja conectado corretamente ou algo como o VirtualBox esteja usando. Pode ser que o dispositivo tenha um problema que possa ser fácil de consertar ou complexo. Eu tenho vários sticks usb. Alguns funcionam bem e outros têm problemas. Eu tive que jogar um casal fora ao longo dos anos, enquanto outros tiveram que ser reformatados para fazê-los funcionar devido a algo que está acontecendo em uso, como ser impaciente e removê-lo muito cedo ou definir um sinalizador para torná-lo inicializável.

É difícil generalizar com base em informações limitadas.

    
por LinuxCanuck 02.11.2010 / 17:11
-1

Você precisa adicionar uma linha em / etc / fstab com a opção "auto" no final. Não estou em casa, senão copiarei-o minha linha ... Tenho o Ubuntu 10.10 e um disco rígido USB externo.

    
por Andrea Grandi 02.11.2010 / 12:55