jrobertoma.com

Montar discos al arranque

· J. Roberto M.

Esta guía te muestra cómo configurar el montaje automático mediante fstab, manteniendo los permisos correctos.

1. Obtén tu UID y GID

Primero, identifica el usuario (UID) que tendrá acceso al disco:

id -u [USER]

Y el GID del grupo:

id -g [USER]

Reemplaza [USER] con el nombre del usuario.

Anota ambos valores — los necesitarás más adelante.

2. Identifica el disco a montar

sudo fdisk -l

Busca el que necesitas montar (usualmente algo como /dev/sda1, /dev/sdb1, etc.).

3. Obtén el UUID y TYPE del disco

sudo blkid

Este comando te mostrará algo como:

/dev/sdb1: LABEL="Disk" UUID="6B60-B9C8" BLOCK_SIZE="4096" TYPE="ext4"...

Copia el UUID y el TYPE.

4. Crea el punto de montaje

mkdir /mnt/[UUID]

Reemplaza [UUID] con el UUID real del disco.

5. Configura el montaje automático en fstab

sudo nano /etc/fstab

Al final del archivo, añade una línea con esta estructura:

UUID=[UUID]  /mnt/[UUID]     [TYPE]   uid=[UID],gid=[GID],umask=001,nofail,x-gvfs-show   0       0

Valores a reemplazar:

  • [UUID] → el UUID del paso 3
  • [TYPE] → ext4, ntfs, exfat, etc.
  • [UID] → el UID del paso 1
  • [GID] → el GID del paso 2

Sobre los permisos (umask):

  • umask=001 → permisos 776 (rwxrwxrw-)
  • umask=007 → permisos 770 (rwxrwx---)

Guarda con CTRL + O y cierra con CTRL + X.

6. Recarga la configuración

Recarga el demonio del sistema:

sudo systemctl daemon-reload

O reinicia completamente:

sudo reboot now

Verificación

Después de reiniciar, confirma que el disco se montó correctamente:

mount | grep /mnt/[UUID]

Deberías ver algo como:

/dev/sdb1 on /mnt/6B60-B9C8 type ext4
(rw,relatime,uid=1000,gid=1000,...)

Notas finales

El parámetro nofail evita que el sistema no arranque si el disco no está disponible
x-gvfs-show hace que el disco aparezca en el gestor de archivos

#fstab #Hard Disk #Linux #SSD