데이터가 있고 데이터 손실 없이 동일한 볼륨 그룹에 있는 2개의 LVM을 병합합니다.

데이터가 있고 데이터 손실 없이 동일한 볼륨 그룹에 있는 2개의 LVM을 병합합니다.

동일한 볼륨 그룹에 2개의 lvm 파티션이 있고 데이터 손실 없이 이를 하나의 lvm으로 병합할 수 있는지 알고 싶습니다.

새 물리 볼륨을 생성하고 새 물리 볼륨으로 볼륨 그룹을 확장한 다음 새 크기로 LVM의 크기를 조정해야 한다는 것을 알고 있습니다. 이 경우 크기를 조정하려면 데이터가 손실되어야 합니다.

미리 감사드립니다.

답변1

만약에, 논리 볼륨이 다른 볼륨 그룹에 있고 이를 병합하려면 다음 명령을 사용하십시오 vgmerge.

먼저 다른 볼륨 그룹에 병합될 볼륨 그룹을 비활성화합니다.

[root@host ~]# vgchange -a n vg_to_be_merged

그런 다음 병합을 방해하는 불일치가 없는지 테스트하십시오.

[root@host ~]# vgmerge -t -v dest_vg vg_to_be_merged

이제 실제로 병합을 수행하려면 다음을 수행하십시오.

[root@host ~]# vgmerge -v dest_vg vg_to_be_merged
    Checking for volume group "dest_vg"
    Checking for volume group "vg_to_be_merged"
    Archiving volume group "vg_to_be_merged" metadata (seqno 2).
    Archiving volume group "dest_vg" metadata (seqno 13).
    Writing out updated volume group
    Creating volume group backup "/etc/lvm/backup/dest_vg" (seqno 14).
  Volume group "vg_to_be_merged" successfully merged into "dest_vg"

하지만,LVM 볼륨 병합에는 특별한 방법이 없습니다. 볼륨 위에 파일 시스템이 있고 데이터 이동 및 크기 조정에 대해 많은 생각이 필요하기 때문입니다.

추가 자료:

관련 정보