LVM 스냅샷에 할당된 공간을 얼마나 줄일 수 있습니까?

LVM 스냅샷에 할당된 공간을 얼마나 줄일 수 있습니까?

LVM 스냅샷을 생성한 다음 원래 논리 볼륨을 수정했는데 이제 스냅샷을 저장하기 위해 너무 많은 공간을 할당했을 수 있다는 것을 알게 되었습니다. 스냅샷에 할당된 공간을 줄여 여유 공간을 확보하고 싶습니다.

스냅샷을 파괴하지 않고 스냅샷에 할당된 공간을 얼마나 줄일 수 있는지 어떻게 확인할 수 있습니까?

즉, 현재 순간의 스냅샷이 계속 존재하기 위해 실제로 얼마나 많은 공간이 필요한지 확인하는 방법은 무엇입니까?

lvreduce(필요한 최소 크기를 알고 있다면 스냅샷에서 VG를 위한 더 많은 여유 공간을 간단히 회수할 수 있을 것입니다 .)

답변1

실제로 스냅샷을 통해 실제 사용된 공간을 쉽게 확인할 수 있습니다.vgchange -a y볼륨을 활성화 한 후(예:-- 스냅샷에 할당된 총 공간의 백분율로 표시됩니다.

그것은에 표시됩니다스냅샷에 할당됨출력 라인 lvdisplay또는 전달된 snap_percent옵션 lvs.

(볼륨을 활성화하지 않고 확인만 하고 있어서 이 정보를 직접 볼 수는 없습니다.)

예를 들어 5%인 경우 을 lvreduce -l 5%LV(또는 그 이상) 사용하여 스냅샷 볼륨에서 사용되지 않은 모든 공간의 크기를 조정할 수 있습니다.

관련 정보