viernes, 1 de agosto de 2014

Linux - Montar automáticamente una partición al iniciar el sistema

Yo, como muchos de ustedes, utilizo una partición exclusiva para guardar todos mis archivos importantes y que, por lo tanto, no quiero que se vean afectados si en algún momento decido formatear el sistema operativo.

Sin embargo, en algunas distribuciones, esta partición no se monta de manera automática al iniciar el sistema sino que ha de hacerse de manera manual y, por lo tanto, hay que ingresar nuestra contraseña cada vez que lo montamos.

Esto último es molestoso para mí, es por esto que en esta entrada vamos a dar los pasos para que el sistema monte automáticamente la partición.

Paso 1: Averiguar el id del dispositivo que corresponde a la partición

Lanzamos el programa lsblk. Por ejemplo:

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 698,7G  0 disk 
├─sda1   8:1    0   201G  0 part /
├─sda2   8:2    0     4G  0 part [SWAP]
├─sda3   8:3    0     1K  0 part 
└─sda5   8:5    0 493,7G  0 part 
sr0     11:0    1  1024M  0 rom

Guiándonos del tamaño de la partición podremos saber su id. Por ejemplo, sda5. La ruta al dispositivo se obtiene anteponiendo /dev/ a su id. Por ejemplo, /dev/sda5.

Paso 2: Averiguar el UUID del dispositivo

Lanzamos el programa blkid (como superusuario) indicándole la ruta al dispositivo (encontrado en el paso anterior). Por ejemplo:

$ sudo blkid /dev/sda5
/dev/sda5: LABEL="DATA" UUID="01CFACBC8C76F8B0" TYPE="ntfs"

Apuntamos el UUID del dispositivo. Por ejemplo: 01CFACBC8C76F8B0. Y también tomamos nota del tipo de la partición. Por ejemplo: ntfs.

Paso 3: Crear la carpeta en donde se montará la partición

Obviamente, necesitamos crear una carpeta en la cual se mostrarán todos los archivos que tenemos en la partición. ¿En dónde crearla? Eso depende de cada quien. Por ejemplo, voy a crear una carpeta llamada data dentro de la carpeta raíz:

$ sudo mkdir /data

Paso 4: Modificar el archivo fstab

Abrimos el archivo /etc/fstab con permisos de root. Por ejemplo, utilizando el editor gedit:

$ sudo gedit /etc/fstab

Añadimos al final de este archivo lo siguiente (reemplazar el texto resaltado con los valores encontrados en los pasos anteriores):

UUID=01CFACBC8C76F8B0   /data   ntfs    uid=1000,gid=1000,umask=022     0       0

Guardamos y salimos.

Paso 5: Comprobar

Para finalizar este tutorial, comprobaremos que todo funciona correctamente. Lanzaremos el siguiente comando para comprobar:

$ sudo mount -a

Si no sale ningún error, entonces todo ha ido bien y la partición se ha montado correctamente y se montará en cada reinicio del sistema.

No hay comentarios:

Publicar un comentario