Se eu tiver dois discos rígidos, o disco rígido 1 poderá ser / dev / sda em uma inicialização enquanto estiver / dev / sdb em outra inicialização?

2

Digamos que eu tenha dois discos rígidos no meu computador.

Agora, quando inicializo em meu sistema operacional, os dois discos rígidos serão representados pelos dois arquivos a seguir:

/dev/sda
/dev/sdb

A minha pergunta é, existe alguma garantia de que o disco rígido 1 será sempre /dev/sda e não /dev/sdb ?

    
por Christopher 02.05.2017 / 00:31

1 resposta

2

A resposta é não. Embora as atribuições raramente sejam alteradas, você não tem garantia de 100% de que o primeiro disco rígido será /dev/sda .

Para isso, você precisa se referir ao HDD pelo UUID e não pelo dispositivo. Assim, em /etc/fstab , você precisará inserir entradas como

UUID=0a3407de-0aab-458b-b5c1-842212a327a3  /foo  ext4   defaults  
UUID=b411d319-f0a0-4c87-9e05-184900ae8539  /bar  ext4   defaults  

em vez de

/dev/sda                                   /foo  ext4   defaults  
/dev/sdb                                   /bar  ext4   defaults  

Use o comando

blkid

para obter o UUID de todos os seus dispositivos montados.

    
por 02.05.2017 / 09:32

Tags