domingo, 17 de enero de 2016

Montar disco duro en el fstab

Wikijc:Sistemas montarhd

Montar un disco duro por su UUID en el fstab


Lo primero que tenemos que saber es el UUID de nuestro disco duro
Con fdisk sabemos los discos que tiene el sistema, aunque no estan bien creemos
$sudo fdisk -l

Disk /dev/sda: 36.4 GB, 36401315840 bytes
255 heads, 63 sectors/track, 4425 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcccdcccd
Device Boot Start End Blocks Id System
/dev/sda1 * 1 4238 34041703+ 83 Linux
/dev/sda2 4239 4425 1502077+ 5 Extended
/dev/sda5 4239 4425 1502046 82 Linux swap / Solaris

Disk /dev/sdb: 899.9 GB, 899999072256 bytes
128 heads, 32 sectors/track, 429153 cylinders
Units = cylinders of 4096 * 512 = 2097152 bytes
Disk identifier: 0x4dcf4dcf
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 429152 878903280 7 HPFS/NTFS

Disk /dev/sdc: 289.9 GB, 289910292480 bytes
255 heads, 63 sectors/track, 35246 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3e032822
Device Boot Start End Blocks Id System
/dev/sdc1 1 35246 283113463+ 42 SFS

Disk /dev/sde: 289.9 GB, 289910292480 bytes
255 heads, 63 sectors/track, 35246 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3e032822
Device Boot Start End Blocks Id System
/dev/sde1 1 35246 283113463+ 42 SFS


Despues de que se arreglaran algunas entradas en el sistema de archivos al reiniciar la maquina el fdisk queda de la siguiente manera
$sudo fdisk -l

Disk /dev/sda: 36.4 GB, 36401315840 bytes
255 heads, 63 sectors/track, 4425 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcccdcccd

   Device Boot Start End Blocks Id System
/dev/sda1 * 1 4238 34041703+ 83 Linux
/dev/sda2 4239 4425 1502077+ 5 Extended
/dev/sda5 4239 4425 1502046 82 Linux swap / Solaris

Disk /dev/sdb: 899.9 GB, 899999072256 bytes
128 heads, 32 sectors/track, 429153 cylinders
Units = cylinders of 4096 * 512 = 2097152 bytes
Disk identifier: 0x4dcf4dcf

   Device Boot Start End Blocks Id System
/dev/sdb1 * 1 429152 878903280 7 HPFS/NTFS

Para saber el UUID del disco ejecutamos el comando vol_id
$sudo vol_id -u /dev/sdb1
5828637328634F56

Con el UUID modificamos el fichero fstab para hacer que cada vez que se inicie el ordenador se monte el disco
$sudo vi /etc/fstab
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sda1
UUID=23e46b13-20bf-4155-8a56-018d6e904a31 / ext3 relatime,errors=remount-ro 0 1
# /dev/sda5
UUID=833f9d19-2f05-43a2-a157-12986bc99fd7 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
#/dev/sdb1 /media/datos auto
UUID=5828637328634F56 /media/datos auto rw 0 0

Tambien se puede poner esto en la linea del disco que hemos añadido
...
UUID=5828637328634F56 /media/datos ntfs rw,user,auto,umask=0,locale=es_ES.utf8 0 0
...

Con el comando mount vemos si estan montadas las particiones de los discos
$sudo mount
/dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755) varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sdb1 on /media/datos type fuseblk (rw,noexec,nosuid,nodev,noatime,allow_other,blksize=4096) securityfs on /sys/kernel/security type securityfs (rw)
Si usamos el parametro -a con mount nos lee el fstab y vuelve a ejecutarlo.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.