1 votos

LVM con los mismos puntos de montaje

Tengo un grupo de volúmenes llamado "cifrado" y su nombre de dispositivo es /dev/xvdj.

[root@s-mysql /]# lsblk
xvdj                     202:144  0   3T  0 disk
└─xvdj1                  202:145  0   3T  0 part
  ├─encrypted-home_vol  253:6    0   2G  0 lvm  /home
  ├─encrypted-local_vol 253:7    0   2G  0 lvm  /usr/local
  ├─encrypted-opt_vol   253:8    0   4G  0 lvm  /opt
  ├─encrypted-tmp_vol   253:9    0   4G  0 lvm  /tmp
  └─encrypted-var_vol   253:10   0   3T  0 lvm  /var

Tengo otro disco. Este disco es también LVM y su nombre de grupo es también llamado encrypted debido a la forma en que el disco se ha creado. Quiero hacer lo siguiente:

crear un enlace simbólico desde new_disk (/var/lib/mysql) para old_disk (/var/lib/mysql)

Así que hice lo siguiente.

# rename the old encrypted to old
vgrename encrypted old

# update cahce
pvscan --cache

En este punto tengo

[root@s-mysql /]# lsblk
NAME                     MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
...
xvdf                     202:80   0   3T  0 disk
└─xvdf1                  202:81   0   3T  0 part
xvdj                     202:144  0   3T  0 disk
└─xvdj1                  202:145  0   3T  0 part
  ├─old-home_vol  253:6    0   2G  0 lvm  /home
  ├─old-local_vol 253:7    0   2G  0 lvm  /usr/local
  ├─old-opt_vol   253:8    0   4G  0 lvm  /opt
  ├─old-tmp_vol   253:9    0   4G  0 lvm  /tmp
  └─old-var_vol   253:10   0   3T  0 lvm  /var

Aviso /dev/xvdf está todavía sin montar todavía. Espero que hasta ahora tiene sentido.

[root@s-mysql /]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdf1
  VG Name               encrypted
  PV Size               <3.00 TiB / not usable 2.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              786431
  Free PE               13056
  Allocated PE          773375
  PV UUID               TSeqC4-EsEA-NBYf-3ACd-aNh7-9q7o-Op5yJU

  --- Physical volume ---
  PV Name               /dev/sdj1
  VG Name               old
  PV Size               <3.00 TiB / not usable 2.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              786431
  Free PE               15359
  Allocated PE          771072
  PV UUID               usM0iR-1eGw-CeC8-BQd3-Hr9I-BezY-PRyp1K

Ahora, si tengo que montar, me sale esto:

[root@s-mysql /]# vgchange -a y
  6 logical volume(s) in volume group "encrypted" now active
  5 logical volume(s) in volume group "old" now active
[root@s-mysql /]# lsblk
NAME                    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda                    202:0    0   8G  0 disk
└─xvda1                 202:1    0   8G  0 part /
xvdb                    202:16   0  25G  0 disk
└─xvdb1                 202:17   0  25G  0 part
xvdf                    202:80   0   3T  0 disk
└─xvdf1                 202:81   0   3T  0 part
  ├─encrypted-home_vol  253:0    0   2G  0 lvm  /home
  ├─encrypted-local_vol 253:1    0   2G  0 lvm  /usr/local
  ├─encrypted-opt_vol   253:2    0   4G  0 lvm  /opt
  ├─encrypted-tmp_vol   253:3    0   4G  0 lvm  /tmp
  ├─encrypted-var_vol   253:4    0   3T  0 lvm  /var
  └─encrypted-usr_vol   253:5    0   9G  0 lvm
xvdj                    202:144  0   3T  0 disk
└─xvdj1                 202:145  0   3T  0 part
  ├─old-home_vol        253:6    0   2G  0 lvm  /home
  ├─old-local_vol       253:7    0   2G  0 lvm  /usr/local
  ├─old-opt_vol         253:8    0   4G  0 lvm  /opt
  ├─old-tmp_vol         253:9    0   4G  0 lvm  /tmp
  └─old-var_vol         253:10   0   3T  0 lvm  /var

Esto no es bueno. Tenemos /var. Mi pregunta es ¿cómo puedo montar "/var/lib/mysql" del nuevo disco de /dev/xvdf y crear un enlace simbólico para que pueda reemplazar el antiguo /var/lib/mysql ahora, dado que tanto en el presente /var?

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: