![사용할 수 없는 LVM PV 크기를 최소로 줄이는 방법은 무엇입니까?](https://linux55.com/image/138221/%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%97%86%EB%8A%94%20LVM%20PV%20%ED%81%AC%EA%B8%B0%EB%A5%BC%20%EC%B5%9C%EC%86%8C%EB%A1%9C%20%EC%A4%84%EC%9D%B4%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
LVM을 사용하여 하나 이상의 저장소를 분할할 때 기본적으로 4MiB' 블록(물리적 범위)을 사용하는 반면 저장소 자체는 일반적으로 섹터당 512바이트를 사용합니다.
LVM 파티션을 4MiB로 정렬하면 문제가 없을 것이라고 생각하지만 크기에 관계없이 실행할 때 항상 "사용할 수 없는" 크기가 표시됩니다 pvdisplay
.
--- Physical volume ---
PV Name /dev/sda2
VG Name xpto
PV Size 17.00 GiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 4351
Free PE 0
Allocated PE 4351
PV UUID xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx
하지만 사용할 수 없는 크기를 뺀 크기와 일치하도록 PV를 재할당하더라도 전체 PE는 줄어들고 여전히 사용할 수 없는 크기가 남게 됩니다. pvdisplay --unit B
정확한 숫자를 보는 데에도 사용할 수 있습니다 .
LVM 헤더의 정확한 크기가 무엇인지 궁금합니다. 512바이트의 4개 섹터라고 말하는 일부 텍스트를 읽었고, 다른 일부에서는 180KiB라고 하지만 모든 조합을 시도했지만 어떻게 작동하는지 알 수 없습니다. 계산됩니다.
사용할 수 없는 크기가 0이 되거나 최소한 최소 크기로 줄어들도록 PV 파티션을 정렬하는 방법이 있습니까?
답변1
섹터 크기가 4K인 장치의 경우 장치가 정렬 해제되지 않을 수 있지만 512바이트 장치의 경우 파티션의 첫 번째 섹터를 4096바이트로 나눌 수 있는 섹터와 일치하도록 정렬해야 합니다. 8(4096/512)이지만 0부터 시작한다는 점을 기억하세요.