Por que / dev / disk / by-id / change após um repentino desligamento do servidor?

1

Estou gerenciando um servidor que em / etc / fstab tem referências a algumas partições usando / dev / disk / by-id / DISK_ID-partN .

O servidor desliga repentinamente e a parte DISK_ID de / dev / disk / by-id / DISK_ID-partN é alterada.

Eu sempre me refiro a partição em / etc / fstab usando UUID e mudarei o conf de fstab , mas ainda assim quero saber por que by-id muda quando milhares de pessoas na Internet dizem que esse identificador de disco rígido não muda. As UUIDs das partições também podem mudar (se assim for, sob quais circunstâncias) ou são UUIDs menos "mutáveis" do que by-id ?

    
por gsi-frank 08.07.2013 / 20:06

1 resposta

2

O UUID de uma partição é armazenado no "cabeçalho" da estrutura do sistema de arquivos - como em dentro dos dados da partição, não no MBR ou em qualquer outro esquema de particionamento. Resumindo, ela não mudará, a menos que você a altere manualmente ou reformate toda a partição.

A estrutura /dev/disk/by-id/ é, por definição, dependente de qual ID o kernel fornece ao dispositivo. Esse ID é gerado pelo kernel e não depende necessariamente do hardware ou dos dados nele contidos, e é por isso que ele pode mudar.

    
por 08.07.2013 / 20:13