Proxmox local/local-lvm 디스크 통합하기
안녕하세요. 달소입니다.
요즘 계속 Proxmox에만 집중하고 있더니 이것저것 새로운게 많네요 ㅎㅎ
이번편은 Proxmox를 최초 설치했을때 파티션이 분리되어있는걸 통합하는 방식입니다.
Proxmox를 최초에 설치하고 나면 LVM의 파티션은 아래처럼 구분되어있습니다.
제기준으로 8TB HDD
Local - 100G (PVE/ISO/템플릿 등 용도)
Data - 나머지 7.xx TB (VM Disk/CT 볼륨 용도)
이렇게 나뉘어져있습니다.
제일 불편한건 로컬용량 자체가 100G로 보여서 쉘에서 작업할때 용량이 제한이 있다는거겠죠..
그래서 이 local-lvm을 기존 local에 통합시켜버리도록 하겠습니다.
통합을 하기위해서는 기존에 사용하던 스토리지를 아예 깔끔하게 비워주셔야 합니다.
그리고 쉘로들어가서 아래와같은 명령어를 입력해주세요.
명령어 내용은 위에 캡쳐한 data를 지우고 그용량의 전체를 /dev/pve/root로 리사이즈 시켜준다는 의미입니다.
lvremove /dev/pve/data
lvresize -l +100%FREE /dev/pve/root
리사이즈가 완료되면 /dev/pve/root의 파일시스템도 리사이징 해주시면됩니다.
resize2fs -p /dev/pve/root
완료되면 local의 토탈 사이즈가 늘어난걸 확인하실 수 있습니다.
마지막으로 스토리지로 가서 local의 디렉토리에 콘텐츠를 추가해주시면 됩니다.
물리적 디스크를 추가해서 로컬이나 DATA 공간을 늘리는 방법은 없는건가요?
로컬의경우 기존 설치된 디스크용량만큼만 늘릴수있고
LVM의경우 디스크를 추가하면 가변적으로 늘릴수있는걸로 아는데 정확히는 좀더 구글링해봐야할듯합니다
그리고 아직도 개념이 잘 잡히지 않는데요
proxmox 설치를 하면
local
local-lvm
이렇게 있는데 어떤 차이점이 있는건가요?
local은 vm, ct 설치를 할때 사용하는 공간이고
local-lvm은 data 공간인가요?
이부분이 정말 이해가 안됩니다.
기존 local의경우 PVE OS가 설치되고 ISO/템플릿과같은 데이터가 고정적으로 소요되는 파티션이라고보시면되고 LVM같은경우에는 데이터가 보관되는 장소라고 보시면됩니다.
xfs_growfs /dev/pve/root
cmt alert