En las últimas versiones del kernel de ha modificado el identificador de dispositivos, pasando de la típica nomenclarura /dev/sda1 a una identificación de UUID's (933a2f10-4068-4915-85ce-d84e7d4e7de5). Este cambio es originado por la creciente necesidad de identificar, de manera única, los dispositivos que se añaden a un sistema, especialmente dispositivos "en caliente". Se supone que un UUID es un identificador único, por lo que se podría identificar a un pen para ese equipo siempre como un dispositivo único y no como el punto de montaje al que se enganche.
Si se enchufa un pen a /dev/sdf, el punto de montaje siempre es el mismo, sea cual sea el pen. Con el uso de UUID's, estos se puede cambiar y manejar cada dispositivo de forma independiente. El pen será siempre el mismo, sea enchufado a /dev/sdf o a /dev/sdc.
En GNU/Linux la configuración de qué hacer con cada dispositivos se establece en /etc/fstab y es ahí donde se indica cómo hacerlo y dónde hacerlo para cada dispositivo.
shell> cat /etc/fstab # /etc/fstab: static file system information. UUID=6d807c6e-58d9-4c49-8ae1-... / ext3 defaults 0 1 UUID=2c26ad3c-110f-4868-81b5-... /boot ext3 defaults 0 2 UUID=b24523c6-4c2f-47e3-83a0-... /home ext3 defaults 0 2 UUID=933a2f10-4068-4915-85ce-... none swap sw 0 0
Existen varias formas de saber el UUID de un dispositivo y así poder identificarlo de forma única.
- blkid
shell> blkid /dev/sda1: UUID="2c26ad3c-110f-4868-..." TYPE="ext3" /dev/sda2: UUID="933a2f10-4068-4915-..." TYPE="swap" /dev/sda3: UUID="6d807c6e-58d9-4c49-..." TYPE="ext3" /dev/sda5: UUID="b24523c6-4c2f-47e3-..." TYPE="ext3" /dev/vg0/home: UUID="a79b7321-88b3-4bc8-..." TYPE="ext4"
shell> ls -l /dev/disk/by-uuid/ [...] 2c26ad3c-110f-4868-81b5-7279874c99aa -> ../../sda1 [...] 6d807c6e-58d9-4c49-8ae1-661e666603a8 -> ../../sda3 [...] 933a2f10-4068-4915-85ce-d84e7d4e7de5 -> ../../sda2 [...] a79b7321-88b3-4bc8-a2b4-070f031c092a -> ../../dm-1 [...] b24523c6-4c2f-47e3-83a0-361502125ed7 -> ../../sda5
Sabiendo estos UUID's se puede configurar el /etc/fstab para que permita según el dispositivo que esté conectado realizar una acción u otra, de forma independiente al punto de enganche.
No hay comentarios :
Publicar un comentario