lvm에 대해서 익숙 하지 않아서 삽질을 했다. lvm명령어에 대해서 미리 숙지를 하고 시작한다.



설치시 Maxvz를 설정하지 않았다면 lvm이 꽤 크게 잡혀서 root의 영역이 작게 잡힌다.


lvm명령어로 크기를 조절하면 될 것 같지만  설치 할 때 maxvz를 지정하고 설치를 하면

내부적으로 설치를 할 때 LVM의 크기를 나머지 남는 전체 공간으로 잡는듯 하다 따라서 어디에도 포함되지 않은 빈공간이 생긴다.


이걸 root에 할당하려면 다음과 같이 한다.


lvextend -l +100%FREE /dev/pve/root
resize2fs /dev/pve/root


하드디스크가 두개 달려 있다면 /dev/sdb를 추가 하는 방법은 두가지가 있는데

별도의 스토리지로 추가 하는 방법과 기본적으로 만들어진 스토리지에 확장 하는 방법이 있다.


확장은 다음 링크대로 진행하면 된다.

https://pve.proxmox.com/wiki/Extending_Local_Container_Storage



별도의 스토리지로 추가 하려면 별도의  lvm을 생성한다.


pvcreate /dev/sdb1
vgcreate pdata /dev/sdb1
lvcreate -l 100%FREE --thinpool thin-pool pdata












ps.

실제 서버에 설치를 해봤는데 적당한 크기로 root영역이 잡힌다. 테스트한 VM의  디스크 크기가 작아서 생긴 문제로 보인다.

'지식창고 > Proxmox' 카테고리의 다른 글

Proxmox 설치  (0) 2016.07.21