Gostaria de saber se etiquetas de disco como sda / sdb / sdc / ... estão associadas a portas físicas na placa principal? Por exemplo, se eu tiver sda / sdb / sdc e remover os 2 primeiros discos, o sdc se tornará sda ou permanecerá sdc? O princípio por trás da atribuição de etiquetas de disco está documentado em algum lugar?
18
Respostas:
Não.
udev
os identificadores de unidade são feitos de várias maneiras, mas são alocados dinamicamente na inicialização e, portanto, serão alterados se você desconectar os dispositivos (ou mesmo se um deles girar mais devagar um dia). Um pouco mais consistente do que isso, o/dev/by-path
que lhe dará um caminho de conexão com a máquina, por exemplo, barramento PCI -> Placa 0 -> Porta 2 (desde que o chip mantenha uma numeração consistente, o que não é garantido em todos os casos).No entanto, se você quiser dispositivos quase perfeitamente consistentes *, use o UUID chamando
blkid
a partição (comoblkid /dev/sda1
) e use-o nas opções de montagem ou/etc/fstab
comUUID=
Se você fez isso como uma instalação recente, já deve ver um exemplo disso no seu
/etc/fstab
.* A consistência não é garantida se você copiar bit a bit (por exemplo
dd
) um dispositivo ou partição inteira, porque ele também copia o UUID. Você precisará alterar o UUID se desejar usar as duas cópias na mesma máquina. Use a ferramenta de gerenciamento de partição ou sistema de arquivos aplicável para essa alteração.fonte
fstab
arquivos de configuração internos e outros façam referência ao novo UUID em vez do original, caso contrário, você obterá resultados inesperados se tentar inicializar nesta cópia.