Problemas montando partición o disco nuevo en el fstab en ubuntu

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.