클라우드 스토리지 서비스인 Dropbox, Google Drive, OneDrive 등이 대중화되면서 개인용 NAS(Network Attached Storage) 시장도 함께 성장했습니다. Synology, QNAP 같은 제품들이 많은 사랑을 받았죠. 하지만 오늘은 이런 상용 제품 대신, 무료로 사용할 수 있는 Debian 기반의 NAS 운영체제인 OpenMediaVault(OMV)를 소개하고자 합니다.
OMV 소개
OpenMediaVault(OMV)는 Debian Linux를 기반으로 한 오픈소스 NAS 운영체제입니다. 개인 사용자나 소규모 사무실에서 손쉽게 파일 서버를 구축할 수 있도록 설계되었습니다. 웹 기반 관리 인터페이스를 제공하여 리눅스에 익숙하지 않은 사용자도 쉽게 설정하고 관리할 수 있습니다.
OMV의 주요 기능
주요 기능
OpenMediaVault는 다음과 같은 주요 기능을 제공합니다
코어 기능
- Debian Linux 기반
- 웹 기반 관리 인터페이스
- Debian 패키지 관리를 통한 쉬운 시스템 업데이트
- 사용자 관리
- 예약 작업
- 다국어 지원
- DNS-SD/Zeroconf를 통한 서비스 공지
- 인증서 관리
- 플러그인 시스템
네트워킹
- 링크 집합(Link aggregation)
- Wake On LAN
- IPv6 지원
볼륨 관리
- HDD 전원 관리 (APM/AAM)
- GPT 파티션
- EXT3/EXT4/XFS/JFS/Btrfs 등 다양한 파일 시스템 지원
- 소프트웨어 RAID (JBOD/0/1/5/6 등)
- 볼륨별 쿼터 설정
- ACL(접근 제어 목록)
- 공유 관리
- Btrfs 파일 시스템의 공유 폴더 스냅샷 관리
- Btrfs 스크러빙 및 오류 검사를 위한 자동 예약 작업
모니터링
- Syslog
- Watchdog
- S.M.A.R.T.
- SNMP (v1/2c/3) (읽기 전용)
- 이메일 알림
- 프로세스 및 시스템 상태 사전 모니터링
서비스
- SSH
- NFS (v3/v4)
- SMB/CIFS
- RSync
플러그인
- 안티바이러스
- DAAP/MPD/RSP 서버
- LVM (논리 볼륨 관리자)
- Shairport (AirPlay 오디오 수신기)
- SNMP
- FTP
- TFTP
- UPS (무정전 전원 공급 장치) 관리
- USB 백업
- Microsoft OneDrive 연동
- PhotoPrism (사진 관리 및 공유)
- FileBrowser (웹 기반 파일 관리)
- S3 호환 스토리지
- SSH 웹 콘솔
버전별 차이 (OMV 6.5 vs OMV 7.0)
OpenMediaVault(OMV)의 6.5 버전과 7.0 버전의 주요 기능을 비교한 표는 다음과 같습니다:
기반 OS | Debian 11 (Bullseye) | Debian 12 (Bookworm) |
소프트웨어 RAID | 코어 시스템에 포함 | 별도 플러그인(openmediavault-md)으로 이동 |
네트워크 인터페이스 | 기존 방식 | 이름 변경 (재설정 필요할 수 있음) |
SaltStack | Debian 패키지로 제공 | onedir 설치 방식으로 변경 |
웹 인터페이스 | Angular 기반 | Angular 15 또는 16으로 마이그레이션 |
PHP 버전 | PHP 7.x | PHP 8.x (PAM 지원 관련 변경 예상) |
전반적인 안정성 | 안정적 | 향상된 안정성 및 성능 |
6.5에서 7.0으로의 업그레이드는 omv-release-upgrade
명령어를 통해 가능하며, 업그레이드 전 반드시 데이터 백업을 권장합니다.
주요 플러그인
OpenMediaVault는 플러그인 시스템을 통해 기능을 확장할 수 있으며, 이를 통해 시스템의 기능을 크게 확장할 수 있습니다
주요 플러그인 및 기능은 다음과 같습니다.
- 파일 관리: FileBrowser - 웹 기반 파일 관리 인터페이스 제공
- 미디어 서버:
- OwnTone - DAAP(iTunes), MPD, RSP(Roku) 미디어 서버 기능
- Plex - 강력한 미디어 스트리밍 서버
- 백업 솔루션:
- USB Backup - USB 장치를 이용한 자동 백업
- Borg, Duplicati - 고급 백업 솔루션
- 클라우드 스토리지:
- NextCloud - 개인 클라우드 스토리지 구축
- OneDrive - Microsoft OneDrive와 동기화
- 보안:
- ClamAV - 안티바이러스 기능
- OpenVPN, WireGuard - VPN 서버 구축
- 컨테이너 관리:
- Docker - 컨테이너 기반 애플리케이션 실행
- Kubernetes(K8s) - 경량 쿠버네티스 환경 제공
- 모니터링 및 관리:
- Grafana - 시스템 모니터링 대시보드
- Portainer - Docker 컨테이너 관리 UI
- 네트워크 도구:
- AdGuard Home - 네트워크 차원의 광고 차단
- Pi-hole - DNS 기반 광고 차단 및 네트워크 관리
설치
최소 요구사양
- CPU: Any x86-64 or ARM compatible processor
- RAM: 1 GiB capacity
- HDD: System Drive: min. 4 GiB capacity (plus the capacity of the RAM)
- Data Drive: capacity according to your needs
설치 방법
OMV는 아래의 설치 방법을 지원합니다. 상세한 방법은 아래의 링크를 참조하세요.
https://docs.openmediavault.org/en/stable/installation/index.html
- 전용 드라이브 - ISO 이미지를 사용하여 설치하는 방법입니다. OMV(OpenMediaVault)를 자체 드라이브에서 실행합니다.
- USB 플래시 드라이브 - USB 플래시 드라이브에서 OMV를 실행합니다.
- Debian 운영 체제 - 기존에 설치된 Debian OS를 사용하여 OMV를 실행합니다.
- debootstrap을 사용한 Debian 운영 체제 - 설치 프로그램이 NVME와 같은 특정 하드웨어나 최신 커널이 필요한 네트워크 카드를 인식하지 못할 경우, 최후의 수단으로 이 방법을 사용합니다.
- SD 카드 - SD 카드에서 OMV를 실행합니다.
OpenMediaVault는 무료로 사용할 수 있는 강력한 NAS 솔루션입니다. 개인용 파일 서버나 소규모 사무실용 스토리지 서버 구축에 적합하며, 상용 NAS 제품의 대안을 찾고 계신다면, OMV를 고려해보시는 것은 어떨까요?
'Overview > 운영체제' 카테고리의 다른 글
미려한 개인 클라우드OS, CasaOS (2) | 2024.11.13 |
---|---|
Mac 감성을 품고 Window App을 업은, ZORIN OS 16 (0) | 2022.04.06 |