Lunes, Octubre 22, 2018
A- A A+

MONTAR DISCOS AUTOMATICAMENTE EN LINUX / UBUNTU EN UNA CARPETA

Primero buscamos el disco que queremos montar

$ sudo fdisk -l

y nos saldra algo asi por cada disco que tengamos.

Disco /dev/sdc: 500.1 GB, 500106780160 bytes
255 cabezas, 63 sectores/pista, 60801 cilindros, 976771055 sectores en total
Unidades = sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador del disco: 0xbf068f58

Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdc1              63   976768064   488384001   83  Linux

en el caso que yo os muestro el disco se llama sdc y la particion del mismo sdc1 (como podeis ver en la primera y ultima lineas del bloque).

Tras esto necesitados saber cual es el UUID del disco que nos interesa para ello podemos usar cualquiera de los siguientes comandos.

1ª Forma:

$ sudo blkid 

el cual nos daria algo parecido a lo siguiente dependiendo de los discos y particiones que tengais.

/dev/sda1: UUID="92xx2cab-4938-4284-8864-0cfxxxxdxx07" TYPE="ext4"
/dev/sda5: UUID="7650xx72-fe0a-4f0b-aefa-bc2f71xxxx41a" TYPE="swap"
/dev/sdb1: LABEL="hd-320" UUID="1xx912ca-01xx-40f6-a0f7-313c0xx22cf7" TYPE="ext4"
/dev/sdc1: LABEL="hd-500" UUID="863ead9b-9xfx-4bx7-a1c4-a1da0fexxe4e" TYPE="ext4"

2ª Forma:

$ sudo ls -l /dev/disk/by-uuid/

el cual nos daria algo parecido a esto dependiendo de los discos y particiones que tengais .

lrwxrwxrwx 1 root root 10 dic 12 09:30 06xxe9679-dc86-4256-8148-d3895ed2c902 -> ../../sdd1
lrwxrwxrwx 1 root root 10 dic 12 09:30 16a9xxa-01ef-40xx6-a0f7-313c0ea22cf7 -> ../../sdb1
lrwxrwxrwx 1 root root 10 dic 12 09:30 765x2772-fe0a-4f0b-aefa-bc2f7181241a -> ../../sda5
lrwxrwxrwx 1 root root 10 dic 12 09:30 863exd9b-9dxb-4b27-axxc4-a1xx0fe50e4e -> ../../sdc1
lrwxrwxrwx 1 root root 10 dic 12 09:30 92f92cab-49x8-4x84-8x64-0cf6ddbxdax7 -> ../../sda1

Usad el que mas os guste lo importantes que nos apuntemos el UUID del disco que nos interesa en nuestro caso el sdc1

Ahora creamos una carpeta donde queramos que este montado el disco.

$ mkdir /home/usuario/carpeta

y por ultimo editamos el fichero fstab con el editor que mas os guste para añadirle el disco.

$ sudo nano /etc/fstab
#/dev/sdc1
UUID=
863ead9b-9xfx-4bx7-a1c4-a1da0fexxe4e /home/usuario/carpeta ext4 errors=remount-ro 0 1

Salimos del editor guardando los cambios y ya esta. Ahora en el proximo reinicio ya se montará el disco directamente en la carpeta deseada y lo manejaras como si fuese una carpeta mas.

Nota 1: En el ejemplo usado sdc1 es porque es un disco SATA si fuese un disco IDE (antiguo) os apareceria como hdc1.

Nota 2: El formato del disco  en el ejemplo es ext4, pero podria ser ext3, ntfs, Fat, etc etc.

Tened las notas en cuenta y segun sea vuestro disco o que parametros querais usar podeis consultar los parametros del comando mount escribiendo en consola.

$ man mount

Espero os sea util y practico.

Be linux my Friend. :)