estático /dev/name em vez de /dev/sda /dev/sdb

estático /dev/name em vez de /dev/sda /dev/sdb

Eu tenho um problema com o processo de inicialização em que minha partição do sistema começa como /dev/sda às vezes como /dev/sdb e isso está causando um problema para mim com o disco que estou conectando

No controlador conectei 5 drives e 1 porta esata para dock. O sistema é instalado na unidade SSD. O Raid md0 é criado a partir de 4 unidades.

Para todos os outros dispositivos, criei uma entrada estática em/etc/fstab

#### Automount for any other devices - experimental

/dev/sdf1 /media/user/HDD1 auto rw,user,noauto   0 0
/dev/sdg1 /media/user/HDD2 auto rw,user,noauto   0 0
/dev/sdh1 /media/user/HDD3 auto rw,user,noauto   0 0
/dev/sdi1 /media/user/HDD4 auto rw,user,noauto   0 0

Normalmente esata deve aparecer em /dev/sdf mas se a unidade com o sistema iniciar com /dev/sdb então meu outro dispositivo raid se moverá para a nova estrutura /dev/sdc /dev/sdd /dev/sde e /dev/sdf que irá causar para mim um problema.

todas as outras entradas são atribuídas como

/dev/disk/by-uuid/12345678-1234-1234-1234-123456789012 / ext4 ....

O que devo fazer para consertar, infelizmente não é possível usar o mount pelo uuid, pois cada vez é um disco diferente que desejo plugin.

Responder1

Atribua rótulos sensatos às partições/sistemas de arquivos e use-os:

/dev/disk/by-label/my-smartly-labeled-partition...

Então UUIDe bus IDtorne-se um tanto irrelevante.

Responder2

Evite usar nomes como /dev/sda1eles podem mudar. Use a identificação de uma partição ou sistema de arquivos.

Você pode usar UUIDs para designar de forma confiável o mesmo sistema de arquivos ou partição swap. Use a sintaxe UUID=12345678-1234-…em vez de /dev/sda1in /etc/fstab. Você também pode usar o nome do arquivo /dev/disk/by-partuuid/12345678-1234-….

Você também pode colocar um rótulo na maioria dos sistemas de arquivos e em uma partição swap. Para um sistema de arquivos ext2/ext3/ext4, use tune2fs -Lpara definir o rótulo. Para um sistema de arquivos msdos/vfat, use dosfslabel. Para um sistema de arquivos btrfs, use btrfs filesystem label. Para uma partição swap, use mkswap -L. Você pode especificar um rótulo /etc/fstabcom a sintaxe . Você também pode usar o nome do arquivo .LABEL=mylabel/dev/disk/by-label/mylabel

Se os discos devem ser acessados ​​apenas no Linux, você deve usar partições Linux em vez de partições PC. As partições de PC não possuem rótulos por si só (é o sistema de arquivos na partição que pode ter um rótulo), mas as partições Linux sim. O esquema de partição do Linux é chamadoLVMe oferece muitas vantagens além de um esquema de nomenclatura confiável para partições, incluindo facilidade de redimensionamento de partições, divisão entre discos, captura de instantâneos, etc. Com o LVM, você pode designar uma partição como onde e são dois nomes que você pode escolher. Não há como converter uma partição existente em LVM; você deve escolher o LVM ao instalar seu sistema (qualquer distribuição Linux moderna deve suportá-lo)./dev/mapper/mygroup-myvolumemygroupmyvolume

informação relacionada