Disco externo não é montado durante a inicialização

2

Eu tenho uma caixa de disco rígido externa (com alimentação externa) com um disco de 8 TB dentro dela. Eu adicionei-o ao / etc / fstab da seguinte forma:

/dev/sdc2 /big ext4 rw,nosuid,nodev,relatime,nofail,data=ordered 0 0

O disco não é montado durante a inicialização. E eu não posso montá-lo manualmente usando     %código% porque não vejo o disco em sudo mount /dev/sdc2 .

Por favor me avise, o que devo fazer para montar o disco automaticamente. O disco não pode ser visto em /dev/ neigher.

O que eu já tentei:

  1. Tentei remover lsusb keyword. Isso faz com que durante a inicialização eu receba o seguinte:

nofail

  1. Eu tentei substituir Welcome to emergency mode! After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" to try again to boot into default mode. por /dev/sdc2 , mas isso não tem nenhum impacto.

  2. Eu tentei ligar e desligar o disco usando o botão de energia física na caixa de disco. - Isso ajudou! O disco apareceu em / dev, foi montado automaticamente e apareceu em UUID=... como:

    lsusb

Eu pretendo usar o computador com o disco remotamente, então eu preciso que ele seja montado automaticamente e não manualmente, ligando e desligando o switch.

Obrigado antecipadamente.

EDIT2: Eu uso o seguinte hardware:

Caixa externa AKASA AK-TL3SEB-BK Lokstor X31, 3,5 "

HDD Seagate Archive, 3,5 ", SATAIII, 128MB - 8TB

laptop Lenovo IdeaPad U410

EDIT3: Eu acredito que a caixa externa estava com defeito. Eu tentei conectar o gabinete para USB2.0 e não funcionou em tudo, eu tentei conectar o gabinete para outros computadores e para o computador com o Windows e não funcionou. Agradeço ao @LDJames, por sua sugestão nos comentários, que o recinto poderia ser quebrado e por sua sugestão de comprar um novo recinto. Eu trouxe um novo e tudo funciona perfeitamente. Eu marquei sua resposta como aceita e estou muito grata.

    
por trebor33 08.09.2016 / 13:05

2 respostas

1

É possível que o dispositivo não esteja disponível durante o processo de inicialização. Você pode resolver sua preocupação real tendo o disco disponível adicionando um script para iniciá-lo no arquivo /etc/rc.local ... um arquivo que é executado automaticamente depois que o sistema aparece.

Basta criar um script como /usr/local/bin/mountdrive.sh e adicionar essa linha ao arquivo /etc/rc.local .

/usr/local/bin/mountdrive.sh:

#!/bin/bash
mount /dev/sdc2

Como alternativa, para evitar o erro already mounted , você pode usar isso no arquivo mountdrive.sh :

#!/bin/bash
mountpoint -q /big && mount /big

Resultados do teste da sua entrada fstab:

Anexei um Seagate 4 Gig Drive da USB e usei a entrada exata e obtive sucesso. Depois disso, modifiquei a entrada para usar o UUID caso a especificação da unidade seja alterada. Você pode obter o UUID da sua partição / dev / sda1 com:

$ lsblk -o name,mountpoint,label,size,uuid,fstype

Esta é a linha fstab modificada que também funciona:

UUID=2a14ecf1-e4f6-45fb-8cb7-5c5317e3189e /big ext4 rw,nosuid,nodev,relatime,nofail,data=ordered 0 0
    
por L. D. James 08.09.2016 / 13:25
0

Se você está procurando montar durante a inicialização, a outra resposta de L. D. James e os comentários subsequentes são o caminho certo a seguir. No entanto, se desejar montar automaticamente a unidade sempre que possível, por exemplo, sempre que estiver disponível, você precisa fazer duas coisas

  • Use a opção auto nas opções de montagem em fstab

  • Use o dispositivo mapeado usando o uuid como este / dev / disks / by-uuid / 《device uuid》 Isso fará com que o dispositivo seja montado normalmente sempre que você fizer login.

Notas:

  • Ao usar um dispositivo usb externo, o sd sdb sdc continua mudando para que o método continue falhando frequentemente.

  • Se você mantiver seu dispositivo externo ligado independentemente do seu laptop, ele poderá entrar no modo de suspensão para economizar energia. Isso explicaria o comportamento que você está vendo.

por Sunny 08.09.2016 / 15:40