LVM: PV 데이터를 동일한 lv의 다른 PV로 마이그레이션

LVM: PV 데이터를 동일한 lv의 다른 PV로 마이그레이션
  • 첫 번째:
    pvcreate /dev/sdb(1GB)
    vgcreate vg1 /dev/sdb
    lvcreate -n lv1 -l 100%FREE vg1
    
    그런 다음 설치/data
  • 두번째:
    1. 500MB 파일 업로드/data
    2. 3GB 디스크를 추가하고 pv( /dev/sdc)를 생성한 후vg1
    3. 1GB 파일 업로드/data

지금:

  • 물리적 볼륨 2개( /dev/sdb, /dev/sdc)
  • 볼륨 그룹 1개( /dev/vg1)
  • 논리 볼륨 1개( /dev/vg1/lv1)
  • 마운트에는 /data1.5GB 파일이 포함되어 있습니다.

질문: 삭제된 물리 볼륨 /dev/sdb으로 데이터를 마이그레이션하는 방법은 무엇입니까 ?/dev/sdc/dev/sdb

원하는 결과:

  • 물리적 볼륨 1개( /dev/sdc, 3GB)
  • 볼륨 그룹 1개( /dev/vg1)
  • 논리 볼륨 1개( /dev/vg1/lv1)
  • 마운트에는 /data1.5GB 파일이 포함되어 있습니다.

답변1

물리적 볼륨을 "비울" 수 있으므로 pvmove귀하의 경우 할당된 모든 범위는 에서 pvmove /dev/sdb으로 이동됩니다 . 그런 다음 볼륨 그룹에서 제거를 사용할 수 있습니다 .sdbsdcsdbvgreduce vg1 /dev/sdb

관련 정보