A menudo tenemos un disco duro de datos que, por defecto, queda sin montar al arrancar linux, y algunos programas no pueden acceder al disco hasta que no se monta al entrar en él. Los pasos para que se monte automáticamente al arrancar Linux son sencillos.

Primero buscamos el disco que queremos montar:


$ sudo fdisk -l

Device         Boot  Start       End   Sectors  Size Id Type
/dev/mmcblk0p1        8192    532480    524289  256M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      540672 125042687 124502016 59,4G 83 Linux


Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: External
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xedec72e1

Device     Boot Start        End    Sectors   Size Id Type
/dev/sda1        2048 1953521663 1953519616 931,5G  7 HPFS/NTFS/exFAT

 

como /dev/sda1

Ahora buscamos su UUID:

$ sudo blkid

/dev/mmcblk0p1: LABEL_FATBOOT="boot" LABEL="boot" UUID="3FFE-CDCA" TYPE="vfat" PARTUUID="b99a83dd-01"
/dev/mmcblk0p2: LABEL="rootfs" UUID="3122c401-b3c6-4d27-8e0d-6708a7613aed" TYPE="ext4" PARTUUID="b99a83dd-02"
/dev/mmcblk0: PTUUID="b99a83dd" PTTYPE="dos"
/dev/sda1: LABEL="hdd" UUID="1QSFEAF20D433817" TYPE="ntfs" PTTYPE="dos" PARTUUID="edec72e1-01"

Creamos la carpeta donde queremos montarlo:

$ sudo mkdir /media/disco

Y editamos fstab para agregar la línea de montaje:

$ sudo vi /etc/fstab
#/dev/sdc1


UUID=1QSFEAF20D433817 /media/disco ntfs-3g default  0

Con esto el disco se montará en cada arranque de Linux en la carpeta /media/disco. Recordad que la carpeta /media/disco debe estar vacía y que el ejemplo es para un disco con formato ntfs.