새 가상 디스크로 마이그레이션

새 가상 디스크로 마이그레이션

일부 데이터를 새 가상 디스크로 마이그레이션해야 합니다. 하지만 어떻게 해야할지 모르겠습니다.

이전 Vdisk 아래에 /dev/mapper/12345링크 가 있습니다/dev/dm-1

새 Vdisk 아래에 /dev/mapper/67890링크 가 있습니다/dev/dm-2

라는 볼륨 그룹도 있습니다 sysvg.

콘솔에 입력하면 dmsetup ls다음과 같은 결과가 나타납니다.

12345  (253:1)
sysvg-var_tmp_vol       (253:13)
sysvg-var_vol   (253:12)
67890 (253:2)

새 가상 디스크(67890)로 마이그레이션할 수 있는 방법에 대한 힌트나 솔루션을 줄 수 있는 사람이 있습니까?

답변1

"/dev/12345" 장치가 LVM(VG sysvg)의 일부인지 확인하십시오.

# pvs | grep sysvg

다음과 같은 결과를 얻게 됩니다:

# pvs 
  PV         VG        Fmt  Attr PSize   PFree  
  /dev/12345  sysvg lvm2 a--   23.50g   1.44g
  [...]

VG에 새 디스크를 추가합니다.

# vgexteng sysvg /dev/67890

그런 다음 이전 PV를 새 PV로 이동합니다.

# pvmove /dev/12345 /dev/67890

VG에서 이전 PV 제거

# vgreduce sysvg /dev/mapper/12345

기존 디스크 삭제:

# echo 1 > /sys/block/12345/device/delete

관련 정보