Linux - Montagem automática avançada via arquivo /etc/fstab

Linux - Montagem automática avançada via arquivo /etc/fstab

Eu tenho um servidor simples com 6 unidades de disco rígido (todas SATA) dentro dele. Eles estão em um modo JBOD simples (apenas um monte de discos), então o Linux mostra apenas os seguintes dispositivos (suponha que cada um tenha uma única partição ext2).

/dev/sda
/dev/sda1
/dev/sdb
/dev/sdb1
/dev/sdc
/dev/sdc1
/dev/sdd
/dev/sdd1
/dev/sde
/dev/sde1
/dev/sdf
/dev/sdf1

Agora, se eu trocasse dois discos por acidente durante a manutenção de rotina, os mapeamentos entre o nome do dispositivo (ou seja /dev/sdx:) e o nome real do disco seriam trocados.

Existe uma maneira de fazer com que o fstab exija argumentos adicionais (ou seja: algum tipo de VOLUME/DISK UUID ou algum tipo de número de série da unidade) para que eu possa impor um mapeamento de nome de dispositivo para dispositivo físico que não mude se as unidades estão conectadas incorretamente dentro do servidor?

Obrigado.

Responder1

Absolutamente. Se suas partições tiverem um rótulo (por exemplo, por exemplo e2label), você poderá usar LABEL=xxxx, caso contrário, poderá usar UUID=xxxxdepois de obter os UUIDs com blkid.

Responder2

Em vez de /dev/sdXvocê pode usar UID=como neste exemplo:

UUID=81658fcf-1777-457a-934e-5d9a399fdf26 /  ext4  errors=remount-ro   0   1

Então a ordem dos dispositivos não deverá mais importar.

informação relacionada