- local: ISO, 컨테이너 템플릿, 백업 등을 저장하는 스토리지. 초기 설치 시 약 100GB만 할당됨.
- local-lvm: VM의 디스크 데이터가 저장되는 공간. 대부분의 디스크 공간이 여기에 할당됨.
중요: local-lvm에는 VM 디스크가 저장되어 있을 가능성이 높습니다.
따라서 작업 전 모든 VM을 백업해야 데이터 손실을 방지할 수 있습니다.
- Proxmox 웹 UI에서 각 VM을 선택.
- Backup 메뉴로 이동하여 백업 생성.
- 백업 데이터를 안전한 외부 저장소에 보관.
- ftp 혹은 usb 등을 사용하 /var/lib/vz/dump 에 있는 모든 백업 파일을 외부 저장소로 이동
# 사전 확인
# lvm 구성 확인 ( 시스템에 연결된 디스크와 디스크의 파티션 구조 확인)
lsblk
# 디스크 공간을 사람이 읽기 쉬운 형식(GB, MB 등)으로 표시합니다.
df -h
# 파일시스템의 **유형(type)**을 포함하여 디스크 사용량을 표시합니다.
df -t
# data (local-lvm) 파티션 삭제 후 root (local) 공간 increase
# local-lvm 스토리지를 제거
lvremove /dev/pve/data
# local 스토리지에 free 공간 통합.
lvresize -l +100%FREE /dev/pve/root
# 파일시스템을 LV의 새로운 크기에 맞게 확장. (ext4를 물리적 크기에 맞게끔 resize)
resize2fs -p /dev/pve/root
#UI 에서 후속 처리
Datacenter > Storage > Edit
추가 유형 선택
혹은 shell 로 하려면
pvesm 명령어로 스토리지 콘텐츠 유형 변경하기
기본 명령어 형식
bash
코드 복사
pvesm set [스토리지 이름] --content [콘텐츠 유형]
콘텐츠 유형 옵션
- images: VM 및 컨테이너 디스크 이미지
- iso: ISO 이미지
- vztmpl: LXC 컨테이너 템플릿
- backup: VM 및 컨테이너 백업
- snippets: 사용자 스크립트 및 클라우드 초기화 데이터
- rootdir: LXC 컨테이너 루트 디렉토리
---
local 대신 local-lvm 을 제거하고 통합하는 이유
local 스토리지는 Proxmox에서 /var/lib/vz 경로를 사용하는 디렉토리 기반의 스토리지로, 기본적으로 Proxmox의 루트 파일시스템(/)에 위치해 있습니다. 그래서 local을 완전히 없애는 것은 권장되지 않습니다. 그 이유는 다음과 같습니다:
1. Proxmox 시스템의 핵심 경로
local은 /var/lib/vz를 경로로 사용하며, Proxmox에서 중요한 파일들이 기본적으로 이 경로에 저장됩니다:
- ISO 이미지: 설치나 VM 생성에 사용.
- 컨테이너 템플릿: LXC 컨테이너 생성에 사용.
- 백업: VM이나 컨테이너의 백업 데이터.
- 기타 시스템 파일: Proxmox 내부적으로 참조할 수 있는 데이터.
local을 제거하면 Proxmox가 이 경로를 참조할 때 문제가 발생할 수 있습니다.
728x90
반응형
'Proxmox' 카테고리의 다른 글
Proxmox Debian x710 i40e NIC Driver install (0) | 2024.12.25 |
---|---|
proxmox zfs z1 핫스페어 추가 (0) | 2024.11.09 |
ZFS 레이드와 일반 레이드 (0) | 2024.11.09 |