Linux: montaje automático avanzado mediante el archivo /etc/fstab

Linux: montaje automático avanzado mediante el archivo /etc/fstab

Tengo un servidor simple con 6 unidades de disco duro (todas SATA) en su interior. Están en un modo JBOD simple (solo un montón de discos), por lo que Linux solo muestra los siguientes dispositivos (suponga que cada uno tiene una única partición 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

Ahora, si tuviera que intercambiar dos de los discos por accidente durante el mantenimiento de rutina, /dev/sdxse intercambian las asignaciones entre el nombre del dispositivo (es decir:) y el nombre real del disco.

¿Hay alguna manera de hacer que fstab requiera argumentos adicionales (es decir, algún tipo de UUID DE VOLUMEN/DISCO, o algún tipo de número de serie de la unidad) para que pueda aplicar una asignación de nombre de dispositivo a dispositivo físico que no cambie si ¿Las unidades están conectadas incorrectamente dentro del servidor?

Gracias.

Respuesta1

Absolutamente. Si sus particiones tienen una etiqueta (a través de, por ejemplo e2label), puede usarla LABEL=xxxx; de lo contrario, puede usarla UUID=xxxxdespués de obtener los UUID con blkid.

Respuesta2

En lugar de /dev/sdXpuedes usar UID=como en este ejemplo:

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

Entonces el orden de los dispositivos ya no debería importar.

información relacionada