Montar particiones NTFS, FAT y ext4 al inicio de ubuntu 12.04

por PCSencilla , en lunes, agosto 20, 2012

En Ubuntu 11.04 no funciona la aplicación ntfs-config para configurar que las particiones NTFS que tenemos en el disco duro se monten en el inicio o arranque del sistema.

Vamos a ver como hacer que cualquier partición, ya sea de Linux (ext4) o de Win2 (NTFS o FAT) se nos monte al arrancar Ubuntu, para así no estar montando y desmontando dichas particiones:



Nomenclatura

Antes de comenzar debemos de saber cual es la partición que vamos a montar, para ello podemos ejecutar el comando:

sudo fdisk -l



Nomenclatura de las particiones según el tipo de disco duro:

Para Discos duros SATA / SCSI, se denominan:

/dev/sdaX - donde a (se identifica con letras "a, b, c, ...") es el disco y X es la partición (se identifica con números "1, 2, 3, ...")


Para Discos duros ATA / IDE, se denominan:

/dev/hdaX - donde a es el disco (se identifica con letras "a, b, c, ...") y X es la partición (se identifica con números "1, 2, 3, ...")


Sabiendo esto, vamos a comenzar con el proceso:


1º Averiguar el UUID y el sistema de archivos de la partición a montar en el inicio:

Con el comando:

sudo blkid /dev/sdaX

Nota: En "/dev/sdaX" poner la partición que necesites (por ejemplo "/dev/sda5")

La terminal para el ejemplo te devolverá algo parecido a:


/dev/sda5: LABEL="DATOS" UUID="18D89F56D89F314C" TYPE="ntfs"

Donde ya conocemos:
- El UUID que sería en este ej: 18D89F56D89F314C
- El Type o sistema de archivos que sería en este ej: ntfs

(Por lo general nos puede salir 3 tipos de sistemas de archivos: ext4 (de Linux) y NTFS o FAT (de Win2))


2º Crear la carpeta donde se montará la partición en el directorio /media:

Entramos como root al directorio /media con el comando:

gksudo nautilus /media

Clic derecho en la nueva ventana -> crear una nueva carpeta y la llamamos por ejemplo "datos" (sin las ").

Nota: Si le pones un nombre compuesto, procura no dejar espacios en blanco entre las palabras, utilizando en su lugar: _ o -, por ej: win2_XP (si no tendrás que utilizar comillas en los comandos, ej: "win2 XP" y puede generar confusión).


3º Decirle al sistema que la monte en el inicio:

Edita el archivo "/etc/fstab" para añadir la partición que quieres montar con el comando:

sudo gedit /etc/fstab

Dependiendo si la partición tiene sistema de archivos: NTFS o FAT, añadir al final del archivo la siguiente línea:

Para NTFS:

UUID=XXXXXXXXXXXX /media/carpeta_montaje ntfs-3g default 0 0

Para FAT:

UUID=XXXXXXXXXXXX /media/carpeta_montaje vfat rw,uid=1000,gid=1000 0 0

Para ext4:

UUID=XXXXXXXXXXXX /media/carpeta_montaje ext4 errors=remount-ro 0 1

Donde debes cambiar:
- "XXXXXXXXXXX" por el UUID que averiguamos antes (en el ej: 18D89F56D89F314C), y
- "carpeta_montaje" por el nombre exacto de la carpeta que creamos antes (en el ej: datos).
- Los espacios en blanco entre las distintas partes de la línea se hacen pulsando 1 vez el tabulador (doble flecha horizontal encima de "Bloq Mayus").

Guardar el archivo y reiniciar.


Posible error:

Si por cualquier motivo cambiamos las particiones (redimensionar, mover, crear, eliminar), nos dará error, ya que se modifican las UUID, y debemos de borrar la línea que añadimos antes de hacer estas modificaciones en el disco duro y una vez arrancado Ubuntu volvemos a hacer todo desde el 1er paso.


Bug: Al personalizar Fstab, se duplican las particiones en Nautilus

https://bugs.launchpad.net/gvfs/+bug/442130

La solución es cambiar en la línea que añadimos al fstab la forma de identificar el UUID de la partición en cuestión "UUID=XXXXXXXXXXXX" por "/dev/disk/by-uuid/XXXXXXXXXXXX". La línea quedaría así:

/dev/disk/by-uuid/XXXXXXXXXXXX /media/carpeta_montaje ext4 errors=remount-ro 0 1

También es válida esta otra:

/dev/disk/by-uuid/XXXXXXXXXXXX /media/carpeta_montaje ext4 users,user 0 2
Montar particiones NTFS, FAT y ext4 al inicio de ubuntu 12.04
Sobre el articulo
Montar particiones NTFS, FAT y ext4 al inicio de ubuntu 12.04 - escrito por PCSencilla , publicado el lunes, agosto 20, 2012, categorizado en linux

0 Comments