![LVM 스냅샷에 할당된 공간을 얼마나 줄일 수 있습니까?](https://linux55.com/image/22680/LVM%20%EC%8A%A4%EB%83%85%EC%83%B7%EC%97%90%20%ED%95%A0%EB%8B%B9%EB%90%9C%20%EA%B3%B5%EA%B0%84%EC%9D%84%20%EC%96%BC%EB%A7%88%EB%82%98%20%EC%A4%84%EC%9D%BC%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
LVM 스냅샷을 생성한 다음 원래 논리 볼륨을 수정했는데 이제 스냅샷을 저장하기 위해 너무 많은 공간을 할당했을 수 있다는 것을 알게 되었습니다. 스냅샷에 할당된 공간을 줄여 여유 공간을 확보하고 싶습니다.
스냅샷을 파괴하지 않고 스냅샷에 할당된 공간을 얼마나 줄일 수 있는지 어떻게 확인할 수 있습니까?
즉, 현재 순간의 스냅샷이 계속 존재하기 위해 실제로 얼마나 많은 공간이 필요한지 확인하는 방법은 무엇입니까?
lvreduce
(필요한 최소 크기를 알고 있다면 스냅샷에서 VG를 위한 더 많은 여유 공간을 간단히 회수할 수 있을 것입니다 .)
답변1
실제로 스냅샷을 통해 실제 사용된 공간을 쉽게 확인할 수 있습니다.vgchange -a y
볼륨을 활성화 한 후(예:-- 스냅샷에 할당된 총 공간의 백분율로 표시됩니다.
그것은에 표시됩니다스냅샷에 할당됨출력 라인 lvdisplay
또는 전달된 snap_percent
옵션 lvs
.
(볼륨을 활성화하지 않고 확인만 하고 있어서 이 정보를 직접 볼 수는 없습니다.)
예를 들어 5%인 경우 을 lvreduce -l 5%LV
(또는 그 이상) 사용하여 스냅샷 볼륨에서 사용되지 않은 모든 공간의 크기를 조정할 수 있습니다.