동일한 볼륨 그룹에 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 볼륨 병합에는 특별한 방법이 없습니다. 볼륨 위에 파일 시스템이 있고 데이터 이동 및 크기 조정에 대해 많은 생각이 필요하기 때문입니다.
추가 자료: