Cómo montar un disco con enlaces simbólicos

De GIGAS DOCS
Revisión del 14:00 23 mar 2017 de Pablo.desantiago1 (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

En primer lugar debemos añadir el disco SATA a nuestro servidor, una vez hagamos esto, tendremos algo parecido a lo siguiente.

Comprobamos los discos presentes en el sistema

[root@disco ~]# fdisk -l

El comando "fdisk -l" muestra los dispositivos de almacenamiento cargados en nuestro sistema:

Disco /dev/vda: 41.9 GB, 41875931136 bytes
13 heads, 48 sectors/track, 131072 cylinders
Units = cilindros of 624 * 512 = 319488 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8f0a35c1

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/vda1   *           4      131072    40893440   83  Linux

Disco /dev/vdb: 1073 MB, 1073741824 bytes
16 heads, 63 sectors/track, 2080 cylinders
Units = cilindros of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disco /dev/vdc: 53.7 GB, 53687091200 bytes
21 heads, 12 sectors/track, 416101 cylinders
Units = cilindros of 252 * 512 = 129024 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xecfb8b84

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/vdc1   *           9      416102    52427776   83  Linux

Debemos ver qué dispositivo tiene el tamaño del disco asignado y nos quedaremos con el dispositivo, en nuestro caso queremos montar el dispositivo "/dev/vdc", montaremos la partición "/dev/vdc1":

Disco /dev/vda: 41.9 GB, 41875931136 bytes

Disco /dev/vdb: 1073 MB, 1073741824 bytes

Disco /dev/vdc: 53.7 GB, 53687091200 bytes

Comprobamos que el disco no está montado

Una vez tenemos localizado el dispositivo comprobamos si está montado el dispositivo en el sistema con el comando "mount":

[root@disco ~]# mount

/dev/vda1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

Como podemos comprobar no aparece el dispositivo "/dev/vdc1" como montado por lo que procedemos con el montaje.

Montamos el disco

En primer lugar creamos el directorio del montaje:

[root@disco ~]# mkdir /media/nuevodisco

Ahora que tenemos creado el directorio montamos el dispositivo:

[root@disco ~]# mount /dev/vdc1 /media/nuevodisco

Comprobamos que el disco está montado

[root@disco ~]# mount

/dev/vda1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/vdc1 on /media/nuevodisco type ext3 (rw)

Configuramos punto de montaje del disco en /etc/fstab

Y procedemos a configurar el sistema para que guarde los cambios para que al reiniciar se siga montando:

[root@disco ~]# echo "/dev/vdc1 /media/nuevodisco ext3 defaults  1 1" >> /etc/fstab

Comprobamos que los cambios son correctos con el comando “cat /etc/fstab”:

[root@disco ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Tue Jul 12 03:55:42 2011
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/vda1               /                       ext3    defaults        1 1
/dev/vdb                swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/vdc1                /media/nuevodisco       ext3       defaults                 1 1

Replicamos en el nuevo disco los directorios que se quiere montar

Ahora debemos proceder a replicar los directorios que se quiere montar en el nuevo disco (en nuestro caso solo /var):

[root@disco ~]# cp -fr --preserve /var /media/nuevodisco/

Ahora cambiamos de nombre al directorio que queremos migrar de disco:

[root@disco ~]# mv /var/ /var.old

Creamos enlace simbólico

Después de esto creamos un enlace simbólico al directorio del disco dejándolo en la ubicación original:

[root@disco ~]# ln -sf /media/nuevodisco/var/ /var

Y ya estaría creado:

[root@disco ~]# ls -al /|grep var
lrwxrwxrwx   1 root root    22 nov  7 17:26 var -> /media/nuevodisco/var/
drwxr-xr-x  17 root root  4096 feb  8  2012 var.old


Reiniciamos

Ahora debemos reiniciar para probar que todo esté bien.


Comprobamos que el disco está montado

Tras reiniciar deberíamos ver esto:

[root@disco ~]# df -h

S.ficheros            Size  Used Avail Use% Montado en
/dev/vda1              39G  1,1G   36G   3% /
tmpfs                 1,5G     0  1,5G   0% /dev/shm
/dev/vdc1              50G  247M   47G   1% /media/nuevodisco
Si te ha quedado alguna duda o quieres más información recuerda que dispones de soporte las 24 horas del día los 365 días de la semana por chat, teléfono y ticket.