GTR7 기반의 Proxmox 홈랩 구축 및 효율적인 자원 분배 계획
핵심 전략: GTR7의 8코어/64GB RAM 자원을 효율적으로 분배하고, AMD Radeon 780M iGPU를 적극 활용하며, 간헐적 사용 패턴에 최적화된 VM/LXC 기반 Docker 환경을 구축합니다. 모든 서비스는 Tailscale을 통해 Oracle Cloud Traefik과 연동됩니다.
1. 핵심 인프라 및 관리 (VMs - ID 100번대)
이 VM들은 Proxmox 홈랩의 기반을 형성하며, 안정적이고 효율적인 운영을 위해 중요합니다.
100 (vm00-OPNsense-FW) - OPNsense VM
- 목적: Proxmox 가상 네트워크의 메인 방화벽, 게이트웨이, DHCP, DNS 서버 역할. 내부 네트워크 보안 및 트래픽 제어의 핵심. 라우터 방화벽 설정
- 주요 서비스/역할: OPNsense OS, Firewall, Router, DHCP Server, DNS Resolver/Forwarder.
- 권장 자원: CPU: 2 vCPU, RAM: 4GB, 스토리지: 120GB (qcow2, NVMe LVM)
- 스토리지 타입 선택 이유: 네트워크 트래픽 처리에 LVM의 직접적인 성능 이점이 크고, 데이터 안정성보다는 속도와 구성 유연성이 중요합니다.
101 (vm01-haos) - Home Assistant Operating System VM
- 목적: 홈 자동화 및 스마트 홈 기기 통합 제어.
- 주요 서비스/역할: Home Assistant OS, 스마트 홈 통합 및 자동화.
- 권장 자원: CPU: 2 vCPU, RAM: 4GB, 스토리지: 32GB (NVMe LVM)
- 스토리지 타입 선택 이유: HA OS는 특수한 구조로, LVM이 안정적이고 유연하게 동작합니다. 데이터베이스 등의 중요 데이터는 HA 내부에서 관리되므로 스냅샷은 Proxmox의 VM 스냅샷으로 관리합니다.
102 (vm02-SA6400) - Synology SA6400 VM (가상 NAS)
- 목적: Proxmox 내부의 Immich 사진/비디오 데이터 보관, Proxmox 환경 내 보조/테스트 NAS 역할.
- 주요 서비스/역할: Synology DSM, NFS/SMB 공유, 스토리지 볼륨 (Proxmox 호스트의 ZFS와 연동).
- 권장 자원: CPU: 4 vCPU, RAM: 8GB, 스토리지: 512GB (NVMe ZFS)
- 스토리지 타입 선택 이유: Immich와 같은 사진/비디오 데이터는 무결성과 스냅샷(버전 관리, 실수 복구) 기능이 매우 중요합니다. ZFS의 강점을 가장 잘 활용할 수 있는 서비스입니다.
103 (vm03-EBOOK) - Ubuntu VM (삭제 예정) – lxc01-ebook 으로 생성
- 목적: 개인 이북 관리 및 서비스.
- 주요 서비스/역할: Kavita, Calibre-web Automated, book-downloader
- 권장 자원: CPU: 2 vCPU, RAM: 4GB, 스토리지: 20GB (NVMe LVM)
- 스토리지 타입 선택 이유: 이북 서비스는 데이터 무결성보다는 단순한 파일 저장 및 액세스에 초점을 맞추므로 LVM이 효율적입니다.
104 (vm04-win11) - Windows 11 VM, prox-win11-1
- 목적: 원격 접속, 일반적인 데스크톱 작업, 특정 Windows 전용 소프트웨어 활용, 개발 내용 검색 등 범용적인 Windows 환경, 윈도우 개발환경, vscode, git, quartz4 clone, cloudflare pages 연동, Obsidian 블로그 작성
- 주요 서비스/역할: Windows OS, RDP (원격 데스크톱), 웹 브라우저, 생산성 소프트웨어, (선택 사항) WSL2 및 Docker Desktop.
- 권장 자원: CPU: 8 vCPU, RAM: 12GB, 스토리지: 100GB (qcow2, NVMe LVM)
- GPU 활용: AI 연동 작업이나 특정 그래픽 작업이 이 VM에서 이루어질 경우, AMD Radeon 780M iGPU 패스스루를 고려할 수 있습니다.
- 스토리지 타입 선택 이유: Windows OS의 일반적인 작업에 고성능 LVM 스토리지가 적합하며, 스냅샷 활용 빈도가 높지 않습니다.
105 (vm05-win11) - Windows 11 VM 24h2, prox-win11
- 목적: 원격 접속, 일반적인 데스크톱 작업, 특정 Windows 전용 소프트웨어 활용, 개발 내용 검색 등 범용적인 Windows 환경
- 주요 서비스/역할: Windows OS, RDP (원격 데스크톱), 웹 브라우저, 생산성 소프트웨어, (선택 사항) WSL2 및 Docker Desktop.
- 권장 자원: CPU: 8 vCPU, RAM: 12GB, 스토리지: 100GB (qcow2, NVMe LVM)
- GPU 활용: AI 연동 작업이나 특정 그래픽 작업이 이 VM에서 이루어질 경우, AMD Radeon 780M iGPU 패스스루를 고려할 수 있습니다.
- 스토리지 타입 선택 이유: Windows OS의 일반적인 작업에 고성능 LVM 스토리지가 적합하며, 스냅샷 활용 빈도가 높지 않습니다.
106 (vm06-Sequoia) - Mac 16 Sequoia
- 목적: 원격 접속, 일반적인 데스크톱 작업, 특정 Mac 전용 소프트웨어 활용, 개발 내용 검색 등 범용적인 Mac 환경
- 주요 서비스/역할: Mac OS, RDP (원격 데스크톱), 웹 브라우저, 생산성 소프트웨어, (선택 사항) WSL2 및 Docker Desktop.
- 권장 자원: CPU: 4 vCPU, RAM: 16GB, 스토리지: 128GB (NVMe LVM)
- GPU 활용: AI 연동 작업이나 특정 그래픽 작업이 이 VM에서 이루어질 경우, AMD Radeon 780M iGPU 패스스루를 고려
- 스토리지 타입 선택 이유: Mac OS의 일반적인 작업에 고성능 LVM 스토리지가 적합하며, 스냅샷 활용 빈도가 높지 않습니다.
2. 공용 서비스 및 관리 (LXC - ID 200번대)
이 LXC는 Proxmox 내 다른 서비스들을 지원하거나 중앙에서 관리하는 역할을 수행합니다.
200 (lxc00-prox-mgmt) - Ubuntu LXC
- 목적: Proxmox 자체 관리 및 공용 서비스 호스팅.
- 주요 서비스/역할:
- Guacamole: 중앙 집중식 원격 접속 게이트웨이.
- Postgres, InfluxDB: 로깅/모니터링 데이터베이스.
- Grafana: 모니터링 대시보드.
- Portainer Server: 모든 Docker 컨테이너를 중앙에서 관리하는 허브.
- Docker Engine: 위에 나열된 서비스 및 Portainer를 위한 Docker 런타임.
- 권장 자원: CPU: 2 vCPU, RAM: 2GB, Swap: 512MB, 스토리지: 20GB (NVMe LVM)
- 스토리지 타입 선택 이유: 다양한 관리 도구와 Docker 컨테이너의 OS 및 애플리케이션 데이터 저장에 LVM이 일반적이고 성능에 문제가 없습니다. DB 데이터의 경우, 백업은 Proxmox 레벨에서 수행합니다.
201 (lxc01-ebook) - Ubuntu LXC
- 목적: 개인 이북 관리 및 서비스.
- 주요 서비스/역할: Kavita, Calibre-web Automated, book-downloader
- 권장 자원: CPU: 2 vCPU, RAM: 4GB, Swap: 512MB, 스토리지: 20GB (NVMe LVM)
- 스토리지 타입 선택 이유: 이북 서비스는 데이터 무결성보다는 단순한 파일 저장 및 액세스에 초점을 맞추므로 LVM이 효율적입니다.
202 (lxc02-pbs) - Ubuntu LXC
- 목적: Proxmox Backup Server
- 주요 서비스/역할: Proxmox lxc, vm 증분백업
- 권장 자원: CPU: 2 vCPU, RAM: 4GB, Swap: 512MB, 스토리지: 40GB (NVMe LVM)
- 스토리지 타입 선택 이유: 백업 서비스는 빠른 쓰기/읽기 및 안정성이 중요하며, LVM이 효율적입니다.
203 (lxc03-gemma) - Ubuntu LXC
- 목적: AI API 연동 서버, 개발 서버와 연동
- 주요 서비스/역할: 개발 시 개발툴과 AI API 연동
- 권장 자원: CPU: 4 vCPU, RAM: 8GB, Swap: 512MB, 스토리지: 100GB (NVMe LVM)
- 스토리지 타입: LVM
204 (lxc04-geminicli) - Ubuntu LXC
- 목적: 모든 서버에서 Gemini CLI 연동 사용
- 주요 서비스/역할: Ubuntu Gemini CLI 연동 서비스
- 권장 자원: CPU: 1 vCPU, RAM: 1GB, Swap: 512MB, 스토리지: 15GB (NVMe LVM)
- 스토리지 타입: LVM
205 (lxc05-utils) - Ubuntu LXC
- 목적: 개인 문서 관리 및 기타 유틸리티.
- 주요 서비스/역할: Paperless-ngx, Stirling, Fumadocs 등 (Docker Compose로 설치).
- 권장 자원: CPU: 2 vCPU, RAM: 8GB, Swap: 512MB, 스토리지: 40GB (NVMe LVM)
- 스토리지 타입 선택 이유: 문서 OCR 처리 등 순간적인 CPU/RAM 소모가 있을 수 있으나, LVM의 성능으로 충분합니다. 문서 데이터의 중요도를 고려하여 정기적인 백업을 물리 Synology로 진행합니다.
3. 협업 및 개발 환경 (LXC - ID 200번대)
이 LXC들은 개인 프로젝트, 협업, 그리고 AI/ML 개발을 위한 환경을 제공합니다.
206 (lxc06-groupware) - Ubuntu LXC
- 목적: 개인/가족 그룹웨어 (Nextcloud, Gitea 등).
- 주요 서비스/역할: 그룹웨어 애플리케이션 (Docker Compose로 설치).
- 권장 자원: CPU: 4 vCPU, RAM: 8GB, Swap: 512MB, 스토리지: 50GB (NVMe LVM)
- 스토리지 타입 선택 이유: 일반적인 웹 서비스이므로 LVM이 효율적입니다. 데이터베이스는 Docker 내부에서 관리될 것이며, 백업은 Proxmox 레벨에서 수행합니다.
207 (lxc07-dev) - Ubuntu LXC
- 목적: 코드 개발 및 테스트 환경, AI/ML 모델 개발 및 테스트.
- 주요 서비스/역할: Code-Server (웹 기반 IDE), Git 클라이언트, Python/Node.js 런타임, Docker (개발 컨테이너 테스트). AI/ML 툴킷 및 라이브러리 (TensorFlow, PyTorch 등).
- 권장 자원: CPU: 4 vCPU, RAM: 8GB, Swap: 512MB, 스토리지: 100GB (NVMe ZFS)
- GPU 활용: AMD Radeon 780M iGPU 패스스루를 통해 AI/ML 연산 가속을 위한 GPU를 할당합니다.
- 스토리지 타입 선택 이유: 개발 프로젝트 코드, AI/ML 모델, 데이터셋 등은 데이터 손실 시 치명적일 수 있습니다. ZFS의 스냅샷 기능과 데이터 무결성 검사는 이러한 중요 데이터를 안전하게 관리하는 데 매우 유리합니다.
208 (lxc08-immich) - Ubuntu LXC
- 목적: 개인 사진/비디오 백업 및 관리.
- 주요 서비스/역할: Immich 서비스 (Docker Compose로 설치).
- 권장 자원: CPU: 2 vCPU, RAM: 4GB, 스토리지: 20GB (NVMe LVM - OS 및 Immich 애플리케이션)
- 스토리지 타입 선택 이유: LXC 자체의 OS와 Immich 애플리케이션은 LVM에 설치하고, 실제 사진/비디오 데이터는 103 (vm-nas)의 ZFS 공유 폴더에 마운트하거나, LXC에 직접 ZFS 데이터셋을 마운트하여 사용하는 것이 좋습니다. (사진/비디오 데이터의 무결성과 스냅샷이 중요하기 때문)
209 (lxc09-plex) - Ubuntu LXC
- 목적: 개인 미디어 서버.
- 주요 서비스/역할: Plex Media Server (Docker로 설치).
- 권장 자원: CPU: 4 vCPU, RAM: 8GB, 스토리지: 50GB (NVMe LVM)
- GPU 활용: AMD Radeon 780M iGPU 패스스루를 통해 Plex의 하드웨어 트랜스코딩을 활성화합니다.
- 스토리지 타입 선택 이유: Plex의 메타데이터나 캐시 데이터는 LVM에 두어 빠른 읽기/쓰기를 활용하고, 실제 미디어 라이브러리 파일은 물리 Synology 713+ NAS를 NFS/SMB로 마운트하여 사용하므로 Plex 자체의 스토리지 요구량은 크지 않습니다.
4. 백업 계획 (복제본)
- Synology 713+ 로 백업 예정. 현재는 Proxmox에 300번대로 백업 중.
- 백업 VM 목록:
- 300 (vm00-OPNsense-FW): OPNsense 설치 및 설정 1차 완료본 (문제 시 롤백용)
- 301 (vm00-OPNsense-FW): OPNsense 설치 및 설정 최종 완료본 (문제 시 롤백용)
- 304 (vm04-win11): Windows 11 VM, prox-win11-1 (개발용 Win11 백업용), qcow2 사용
- 305 (vm05-win11): Windows 11 VM 24h2, prox-win11 (일반용 Win11 24h2 백업용), qcow2 사용
5. 스토리지 할당량 분석
계획된 구성에 따른 스토리지 총 할당량은 다음과 같습니다.
- 총 LVM 할당량: 1,205 GB (1TB LVM 풀 내) (약 1.2 TB)
- 총 ZFS 할당량: 612 GB (1TB ZFS 풀 내)
백업본 제외 스토리지 상세 내역
참고용으로 백업 VM을 제외한 상세 할당 내역입니다.
총 LVM 할당량: 765 GB
- VMs (가상머신):
- 100 (vm00-OPNsense-FW): 120 GB
- 101 (vm01-haos): 32 GB
- 104 (vm04-win11): 100 GB
- 105 (vm05-win11): 100 GB
- 106 (vm06-Sequoia): 128 GB
- LXC (리눅스 컨테이너):
- 200 (lxc00-prox-mgmt): 20 GB
- 201 (lxc01-ebook): 20 GB
- 202 (lxc02-pbs): 40 GB
- 203 (lxc03-gemma): 100 GB
- 204 (lxc04-geminicli): 15 GB
- 205 (lxc05-utils): 40 GB
- 206 (lxc06-groupware): 50 GB
총 ZFS 할당량: 612 GB
- VMs (가상머신):
- 102 (vm02-SA6400): 512 GB
- LXC (리눅스 컨테이너):
- 207 (lxc07-dev): 100 GB
현재 디스크 상태 및 계획 비교 (df -h 기준)
df -h의 현재 디스크 상태와 계획된 할당량을 비교했을 때, 다음과 같은 점을 확인했습니다.
root@proxmox:~# free -h
total used free shared buff/cache available
Mem: 58Gi 18Gi 40Gi 49Mi 987Mi 40Gi
Swap: 8.0Gi 0B 8.0Gi
root@proxmox:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 30G 0 30G 0% /dev
tmpfs 5.9G 3.7M 5.9G 1% /run
/dev/mapper/pve-root 930G 216G 675G 25% /
tmpfs 30G 46M 30G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
efivarfs 128K 18K 106K 15% /sys/firmware/efi/efivars
/dev/nvme1n1p2 1022M 12M 1011M 2% /boot/efi
proxmox-zfs 400G 128K 400G 1% /proxmox-zfs
proxmox-zfs/subvol-207-disk-0 100G 3.4G 97G 4% /proxmox-zfs/subvol-207-disk-0
/dev/fuse 128M 40K 128M 1% /etc/pve
tmpfs 5.9G 0 5.9G 0% /run/user/1000💾 스토리지 구성 분석:
- LVM (1TB 풀): 계획된 총 LVM 할당량은 765GB입니다. 이는 물리적인 1TB 풀 용량보다 작으므로, 씬 프로비저닝(Thin Provisioning)에 대한 걱정 없이 매우 안정적으로 운영할 수 있는 훌륭한 구성입니다. 실제 사용량이 늘어나도 충분한 여유 공간을 가지고 있습니다.
- ZFS (1TB 풀): 총 ZFS 할당량은 612GB, 1TB 풀 안에서 충분히 안정적으로 운영 가능합니다.
결론적으로, 백업을 Synology로 이전하는 계획은 Proxmox 호스트의 스토리지 부담을 크게 줄여주어, 각 서비스를 더욱 쾌적하고 안정적으로 운영할 수 있게 해주는 아주 좋은 전략입니다. 👍
6. 핵심 설정 및 확장 계획
AMD Radeon 780M iGPU 패스스루 (핵심 설정)
이 구성의 핵심 성능 향상 요소입니다. Proxmox 호스트에서 설정 후 각 VM/LXC에 적용합니다:
- Proxmox 호스트에서 IOMMU 활성화.
- PCI 장치 격리 (VFIO 설정): AMD iGPU를 VM/LXC로 패스스루할 수 있도록 드라이버를 설정합니다.
- VM/LXC에 GPU 할당: 각 VM/LXC의 설정에서 PCI 디바이스(내장 GPU)를 추가합니다.
- VM/LXC 내 드라이버 설치: 할당된 VM/LXC 내부에서 AMD GPU 드라이버 및 필요한 라이브러리 (VAAPI for Plex, ROCm for AI/ML)를 설치합니다.
6.1. 개인 클라우드 및 파일 동기화
- Nextcloud: 기존 ‘lxc06-groupware’에 포함될 수 있지만, 단순 파일 동기화 및 공유를 넘어 문서 편집, 캘린더, 연락처, 태스크 관리 등 다양한 기능을 제공하는 강력한 개인 클라우드 솔루션입니다. Google Drive나 Dropbox를 대체할 수 있습니다.
- 권장 스토리지: 대용량 파일이 많다면 물리 NAS (Synology 713+)를 스토리지 백엔드로 사용하는 것이 좋습니다.
- 예상 스토리지 (lxc06-groupware 확장 또는 새로운 LXC): 10GB (LVM)
- (참고: 실제 파일 동기화 데이터는 물리 NAS를 활용하므로 LXC 자체 스토리지 사용량은 크지 않습니다.)
6.2. RSS 리더 및 뉴스 클리핑
- FreshRSS / Miniflux (LXC-Utils-2에 포함): 개인 RSS 피드 리더를 호스팅하여 좋아하는 블로그나 뉴스 소식을 한곳에서 모아볼 수 있습니다. 광고 없이 깔끔하게 피드를 소비할 수 있습니다.
- Wallabag (LXC-Utils-2에 포함): 웹 페이지를 저장하여 나중에 읽을 수 있도록 해주는 “Read It Later” 서비스입니다. 중요한 기사나 정보를 스크랩하여 개인 라이브러리에 저장할 수 있습니다.
- 예상 스토리지 (LXC-Utils-2): 10GB (LVM)
6.3. 웹 기반 마크다운 노트 및 위키
- Joplin Server / HedgeDoc (CodiMD) (LXC-Utils-2에 포함): 개인 노트나 팀 위키를 위한 웹 기반 솔루션입니다. 마크다운으로 깔끔하게 정리하고, 다른 기기에서 동기화하여 접근할 수 있습니다. Joplin은 클라이언트 앱과 연동됩니다.
- Wiki.js / BookStack (LXC-Utils-2에 포함): 개인 지식 베이스나 프로젝트 문서를 체계적으로 정리할 수 있는 웹 기반 위키입니다. 깔끔한 UI와 강력한 검색 기능을 제공합니다.
- 예상 스토리지 (LXC-Utils-2): 15GB (LVM)
6.4. 컨테이너 이미지 레지스트리
- Harbor / GitLab Registry / Docker Registry (LXC-Dev-2 또는 LXC-Dev 확장): 개인 컨테이너 이미지 레지스트리를 구축하여 직접 빌드한 Docker 이미지를 저장하고 관리할 수 있습니다. 개발 환경에서 Docker 이미지를 공유하거나 버전 관리할 때 유용합니다. 특히 AI/ML 모델을 컨테이너화할 때 유용합니다.
- 예상 스토리지 (LXC-Dev-2 또는 LXC-Dev 확장): 50GB (ZFS)
- (참고: 이미지 무결성과 스냅샷 관리의 중요성을 고려하여 ZFS를 권장합니다. 저장되는 이미지 수에 따라 이 용량은 크게 증가할 수 있습니다.)
- 예상 스토리지 (LXC-Dev-2 또는 LXC-Dev 확장): 50GB (ZFS)
6.5. 미디어 관련 확장
- Prowlarr / Radarr / Sonarr (Arr Stack) (LXC-Media-2에 포함): Plex와 연동하여 미디어 라이브러리 관리를 자동화하는 도구들입니다. 영화, TV 프로그램의 정보 수집, 다운로드 자동화 등을 할 수 있습니다. (합법적인 용도로 사용해야 합니다.)
- Jellyfin (LXC-Media-2에 포함): Plex의 오픈소스 대안으로, 개인 미디어 서버입니다. Plex와 유사한 기능을 제공하며, 더 높은 커스터마이징 자유도를 제공합니다.
- Audiobookshelf (LXC-Media-2에 포함): 개인 오디오북 라이브러리를 위한 서버입니다. 오디오북을 관리하고 스트리밍할 수 있습니다.
- 예상 스토리지 (LXC-Media-2): 50GB (LVM)
- (참고: Audiobookshelf에 많은 오디오북 파일을 저장할 경우 이 용량은 더 필요할 수 있으며, 이 경우 ZFS 고려도 가능합니다.)
- 예상 스토리지 (LXC-Media-2): 50GB (LVM)
6.6. IoT 및 스마트 홈 관련 확장
- Node-RED (LXC-Utils-2에 포함): 로우 코드 방식으로 다양한 서비스와 장치들을 연동하여 자동화 흐름을 만들 수 있는 강력한 도구입니다. Home Assistant와 연동하여 복잡한 스마트 홈 자동화를 구현할 수 있습니다.
- MQTT Broker (Mosquitto) (LXC-Utils-2에 포함): IoT 장치 간 통신을 위한 경량 메시징 프로토콜 서버입니다. 직접 제작한 IoT 장치나 다른 스마트 홈 서비스와 연동할 때 활용할 수 있습니다.
- 예상 스토리지 (LXC-Utils-2): 5GB (LVM)
6.7. 네트워크 및 시스템 유틸리티
- AdGuard Home / Pi-hole (LXC-Utils-2에 포함): 네트워크 전체 광고 차단 및 DNS 필터링 서비스입니다. 홈 네트워크의 모든 장치에서 광고를 차단하고, 유해 사이트 접속을 막을 수 있습니다.
- Speedtest by Ookla (Self-hosted) (LXC-Utils-2에 포함): 개인 서버에서 자체적으로 인터넷 속도를 측정할 수 있는 서비스입니다. ISP의 속도 저하 여부를 직접 모니터링할 때 유용합니다.
- Homepage: 기존 LXC-proxmox-mgmt에 포함.
- 예상 스토리지 (LXC-Utils-2): 5GB (LVM)
6.8. 개발자 도구 확장
- Gitea (LXC-Dev-2 또는 LXC-Dev 확장): 가벼운 개인 GitLab 대안입니다. Git 저장소, 이슈 트래커, CI/CD 등 기본적인 코드 협업 기능을 제공합니다.
- Jenkins / GitLab CI/CD Runner (LXC-Dev-2 또는 LXC-Dev 확장): CI/CD (지속적 통합/지속적 배포) 파이프라인을 구축하여 코드 변경 시 자동으로 테스트하고 배포하는 시스템을 만들 수 있습니다.
- 예상 스토리지 (LVM): 30GB (Gitea는 LVM으로 충분, Jenkins/Runner의 빌드 아티팩트는 유동적)
7. 최종 스토리지 사용량 합계 (추가 서비스 포함)
현재 구성에서 계산된 값:
-
현재 총 LVM 스토리지: 765 GB
-
현재 총 ZFS 스토리지: 612 GB
새롭게 추가되는 서비스의 스토리지 예측:
-
LVM 추가분 (총 195 GB):
-
Immich: 20GB
-
Plex: 50GB
-
Nextcloud: 10GB
-
LXC-Utils-2 (RSS, Wiki, IoT 등): 35GB
-
LXC-Media-2 (Prowlarr, Jellyfin 등): 50GB
-
개발자 도구 확장 (Gitea, Jenkins 등): 30GB
-
-
ZFS 추가분 (총 50 GB):
- 컨테이너 이미지 레지스트리: 50GB
최종 계산:
-
최종 총 LVM 스토리지: 765GB (현재) + 195GB (추가) = 960 GB
-
최종 총 ZFS 스토리지: 612GB (현재) + 50GB (추가) = 662 GB
요약 및 결론
-
총 LVM 스토리지 예상 사용량: 약 960 GB
-
총 ZFS 스토리지 예상 사용량: 약 662 GB
이 예측은 각 서비스의 최소한의 운영에 필요한 스토리지이며, 실제 데이터 축적량(예: Nextcloud 파일, 레지스트리 이미지 수, 오디오북 파일 등)에 따라 필요한 스토리지 용량은 크게 증가할 수 있습니다. GTR7의 전체 스토리지 용량을 고려하여 계획하시고, 추후 스토리지 확장을 위한 여유 공간을 확보하시는 것이 좋습니다.
Proxmox의 유연성 덕분에 필요에 따라 LXC를 추가하거나, 기존 LXC 내부에 Docker Compose로 서비스를 추가하면서 확장해나갈 수 있습니다. 대부분의 추천 서비스들은 LXC에 Docker Compose로 설치하는 것이 가장 효율적입니다.
이 외에도 무궁무진한 서비스들이 있으니, 귀하의 관심사에 맞춰 재미있는 프로젝트들을 찾아보시길 바랍니다! 🚀