사용 가능한 범위는 없지만 사용 가능한 디스크 공간이 있는 논리 볼륨 크기 조정

사용 가능한 범위는 없지만 사용 가능한 디스크 공간이 있는 논리 볼륨 크기 조정

XFS 파일 시스템을 사용하여 포맷된 7.9TB 논리 볼륨이 있습니다. 물리 볼륨으로 8개의 1TB RAID 장치가 있고 이 장치를 모두 포함하는 1개의 볼륨 그룹이 있습니다. 논리 볼륨에 2.5TB의 여유 공간이 있습니다. 더 이상 "필요"하지 않기 때문에 볼륨 그룹에서 2개의 1TB 장치를 제거하고 싶습니다. pvmove에 대한 매뉴얼 페이지를 읽어보면 최소 5.5TB의 공간을 생성하고 현재 1TB 볼륨의 모든 항목을 새 볼륨으로 pvmove한 다음 논리 볼륨에서 원래 볼륨 8개를 모두 삭제해야 하는 것 같습니다. 이것은 많은 일인 것 같습니다. 어떤 제안이 있으십니까?

답변1

LVM 측에는 문제가 없습니다. 볼륨 그룹을 축소 하는 데 사용됩니다 lvreduce. 파일 시스템이 있는 경우 파일 시스템 크기 이하로 축소해서는 안 됩니다. 그런 다음 pvmove다음을 사용하여 익스텐트를 섞습니다. 동일한 볼륨 그룹의 pvmove /dev/sdz42물리 볼륨에서 /dev/sdz42다른 물리 볼륨으로 익스텐트를 섞은 후 를 사용하여 물리 볼륨을 비활성화할 수 있습니다 vgreduce.

그러나 XFS 파일 시스템이 있으므로 이는 의미가 없습니다.XFS는 축소를 지원하지 않습니다.. 데이터를 이동하고 파일 시스템을 다시 생성해야 할 것 같습니다(그러면 LVM 사용을 전혀 피할 수 있습니다).

관련 정보