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 |
---|