LVM의 PV 내에서 물리적 범위 이동

LVM의 PV 내에서 물리적 범위 이동

다음과 같은 PV가 있습니다.

  /dev/md4   vg_raid lvm2 a--   50,93t <17,39t        0 4978957 datas 7630170 linear /dev/md4:0-4978956
  /dev/md4   vg_raid lvm2 a--   50,93t <17,39t  4978957 4456448             0 free
  /dev/md4   vg_raid lvm2 a--   50,93t <17,39t  9435405 2857369 datas 4769147 linear /dev/md4:9435405-12292773
  /dev/md4   vg_raid lvm2 a--   50,93t <17,39t 12292774  101549             0 free
  /dev/md4   vg_raid lvm2 a--   50,93t <17,39t 12394323  957483 datas 3811664 linear /dev/md4:12394323-13351805

이 LV의 크기를 줄이기 위해 끝 부분의 범위를 사용 가능한 공간의 시작 부분으로 이동하고 싶습니다. 그래서 저는 다음과 같은 조합을 시도해 보았습니다.

pvmove -i 10 /dev/md4:12394323+957483 /dev/md4:4978957
pvmove -i 10 /dev/md4:12394323+957483 /dev/md4:4978957+957483
pvmove -i 10 /dev/md4:12394323+957483 /dev/md4

그러나 모든 반환 오류가 No extents available for allocation. 달성하려는 것을 달성할 수 있는 방법이 있습니까?

감사해요!

답변1

죄송합니다. 문서 끝 부분을 잘못 읽었습니다. 옵션만 추가하면 되는데 --alloc anywhere...

관련 정보