Seguro que a más de uno le ha pasado que después de haber instalado un sistema ubuntu, al cabo de un tiempo añadimos un disco duro nuevo, o reparticionamos el que ya había y tenemos que modificar el archivo de configuración fstab para que monte automaticamente el disco duro nuevo o esa nueva partición. Pero sin saber como, un día durante el arranque, ubuntu nos dice que hay un problema montando la partición, que no está disponible, o incluso se puede dar el caso de tener tres o cuatro discos y que se intercambien entre ellos, la causa de esto radica en cómo hemos añadido al fstab ese disco o partición. Si hemos usado el método tradicional:
/dev/sda1 /home/usuario/disconuevo ext3 defaults 0 0
parece ser que por algún motivo, que desconozco (no he querido profundizar mucho), ubuntu cambia el disco de sitio, si ayer era sda1 pasado mañana arranca como sdb1 o sdc1, entonces ahí es cuando aparece el fallo, la forma de evitar esto es sustituir “/dev/sda1” por el UUID del disco en cuestión, al usar su UUID, no importa si es sda1 o sdc1, ya que lo monta buscándolo por el UUID.
Para poder hacer esto necesitamos saber la UUID del disco, la forma más fácil y rápida es con el comando:
sudo su blkid /dev/sda1
esto nos devuelve algo como esto:
/dev/sda1: UUID=”9fcc604f-6738-4808-8db9-315299e256fd” TYPE=”ext3″
entonces modificaremos la línea que habíamos añadido al fstab y la dejaremos tal que así:
UUID=9fcc604f-6738-4808-8db9-315299e256fd /home/usuario/disconuevo ext3 defaults 0 0
acordaros de quitar las comillas del UUID, y listo ya no habrá más fallos o confusión de discos.