partições de unidade USB mudam aleatoriamente na inicialização

2

Tendo um problema realmente estranho com drives USB. Eu tenho drives USB 2x5TB e durante cada reinicialização as partições mudam aleatoriamente. Abaixo está a saída de lsblk

as duas unidades USB são (sdb e sdc). Às vezes, quando o computador inicializa, o sdb tem sdb1 (128MB) e sdb2 (4.6TB), outras vezes o sdb terá apenas sdb1 (4.6TB) e o sdc terá as 2 partições. Abaixo está a saída de parted

Não sei por que as unidades estão alternando essa segunda partição de 128 MB. Está causando problemas com o uso do fstab para montar as unidades.

    
por Alan L 07.07.2016 / 07:07

1 resposta

3

Uma maneira que encontrei para resolver esse problema é usar os UUIDs, criar um ponto de montagem para minha unidade USB e adicionar uma listagem ao arquivo /etc/fstab para que a unidade USB seja montada da mesma forma sempre na inicialização.

Tenho um USB externo de 3 TB da Seagate, e foi o que fiz:

Primeiro, crie um ponto de montagem para o disco da Seagate:

Crie um ponto de montagem para cada partição que você deseja montar.

sudo mkdir -p /media/Seagate_p1

Então eu obtive o UUID para a (s) partição (ões) Seagate:

OBSERVAÇÃO: os UUIDs não mudam, a menos que a partição seja recriada e / ou reformatada.

sudo blkid

Exemplo:

terrance@terrance-ubuntu:~$ sudo blkid
/dev/sda1: LABEL="Seagate Backup Plus Drive" UUID="6AAA4323AA42EB61" TYPE="ntfs"

Adicionada entrada do UUID a /etc/fstab :

UUID=6AAA4323AA42EB61 /media/Seagate_p1 ntfs default,nofail 0 0 

Agora, toda vez que meu sistema é inicializado, o disco da Seagate é sempre montado no mesmo ponto de montagem. No entanto, as designações de unidade nem sempre são as mesmas, ou seja, /dev/sda1 agora, mas a próxima reinicialização é /dev/sdc1 . Portanto, usar os UUIDs faz com que os pontos de montagem sejam sempre os mesmos, independentemente disso.

Espero que isso ajude!

    
por Terrance 07.07.2016 / 07:24