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 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.