fstab con UUIDs
Cuando instalé ArchLinux, al ver mi fstab vi que tenía cadenas identificadoras únicas (UUID) para las particiones montadas.
Buscando un poco por la wiki de ArchLinux, encontré este artículo que explica un poco el por qué. y lo bueno para mi, es que yo soy un "afectado", si no aplico UUIDs.
Tengo un disco duro sata y otro pata (ide), slack me los identifica como sda y hda, y Arch como sda y sdb, y encima sdb en slackware es sda, por ende no solo tengo que duplicar totalmente los archivos fstab, sino que además se complica por el cambio de nomenclatura en sí.
Debido a que esto es un poco "random" por decir entre distribuciones, se optó por la opción de poder montar particiones por el UUID de cada partición.
Para ver los UUID (serán los mismos en todos los Sistemas Operativos)
ls -l /dev/disk/by-uuid/
(pongo lo mio, sin permisos ni fechas para que quepa)
bash-3.2# ls -l /dev/disk/by-uuid/
52419d96-13e9-48db-935f-7fa533930a63 -> ../../sdb8
546432EB16D9B5D2 -> ../../sdb1
7114b3cb-407c-4811-819d-13fa04e86140 -> ../../sdb6
7402719302715AD6 -> ../../sdc1
75e4a6f9-f109-42c5-b048-05e5de94606b -> ../../sda5
8E78DC3678DC1F31 -> ../../sdb2
9008774708772B7C -> ../../sda2
AC30961B3095ED18 -> ../../sdb3
B85C8A585C8A1174 -> ../../sda3
E0F2-9516 -> ../../sdd1
af3dc251-10c3-4d9c-ad3f-1bdd29685404 -> ../../sdb7
ded86fc2-e76a-4890-acec-7066415c6d0c -> ../../sda1
e37c153e-b50e-4bb4-a466-6791435f10fb -> ../../sdb5
luego en fstab, reemplazar "/dev/dispParticion" por "UUID=uuid", por ejemplo:
# antes en slack:
/dev/sda8 /media/musica ext3 defaults 0 1
# antes en Arch:
/dev/sdb8 /media/musica ext3 defaults 0 1
# con UUID, para ambos archivos
UUID=52419d96-13e9-48db-935f-7fa533930a63 /media/musica ext3 defaults 0 1
De esta manera, exceptuando los montajes de "/", swap, /home, devpts y alguna mas de sistema, todas las demás particiones se montarán con la misma línea en cada fstab