![LVM: PV 데이터를 동일한 lv의 다른 PV로 마이그레이션](https://linux55.com/image/193701/LVM%3A%20PV%20%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC%20%EB%8F%99%EC%9D%BC%ED%95%9C%20lv%EC%9D%98%20%EB%8B%A4%EB%A5%B8%20PV%EB%A1%9C%20%EB%A7%88%EC%9D%B4%EA%B7%B8%EB%A0%88%EC%9D%B4%EC%85%98.png)
- 첫 번째:
그런 다음 설치pvcreate /dev/sdb(1GB) vgcreate vg1 /dev/sdb lvcreate -n lv1 -l 100%FREE vg1
/data
- 두번째:
- 500MB 파일 업로드
/data
- 3GB 디스크를 추가하고 pv(
/dev/sdc
)를 생성한 후vg1
- 1GB 파일 업로드
/data
- 500MB 파일 업로드
지금:
- 물리적 볼륨 2개(
/dev/sdb
,/dev/sdc
) - 볼륨 그룹 1개(
/dev/vg1
) - 논리 볼륨 1개(
/dev/vg1/lv1
) - 마운트에는
/data
1.5GB 파일이 포함되어 있습니다.
질문: 삭제된 물리 볼륨 /dev/sdb
으로 데이터를 마이그레이션하는 방법은 무엇입니까 ?/dev/sdc
/dev/sdb
원하는 결과:
- 물리적 볼륨 1개(
/dev/sdc
, 3GB) - 볼륨 그룹 1개(
/dev/vg1
) - 논리 볼륨 1개(
/dev/vg1/lv1
) - 마운트에는
/data
1.5GB 파일이 포함되어 있습니다.
답변1
물리적 볼륨을 "비울" 수 있으므로 pvmove
귀하의 경우 할당된 모든 범위는 에서 pvmove /dev/sdb
으로 이동됩니다 . 그런 다음 볼륨 그룹에서 제거를 사용할 수 있습니다 .sdb
sdc
sdb
vgreduce vg1 /dev/sdb