TrueNAS로 파일 저장소 구축 및 VPN을 통한 원격 접속 설정
TrueNAS를 사용하면 전문적인 NAS 장비를 구매하지 않고도 기존 하드웨어에 안정적인 파일 저장 시스템을 구축할 수 있습니다. 이 시스템은 ZFS를 활용하여 데이터 무결성, 스냅샷, 복제 기능을 보장합니다. Proxmox 테스트 환경에서 OS용 디스크 하나와 저장소용 RAID1 구성 디스크 두 개로 VM을 생성했으며, 설정은 최소한의 시간만 소요되었습니다.
주요 요구사항은 관리 편의성, 파일 복구를 위한 휴지통 기능, 데이터 미러링이었습니다. TrueNAS는 추가적인 해킹 없이 모든 요건을 충족시켰습니다.
TrueNAS에서 ZFS의 장점
ZFS는 기본적으로 통합되어 있으며 다음과 같은 기능을 제공합니다:
- 체크섬 검증과 미러링을 통한 손상된 데이터의 자가 복구.
- 풀 또는 개별 데이터셋 수준의 스냅샷 및 자동 정리.
- 확장성: 디스크 추가 시 포맷 없이 확장 가능.
- 내장 모니터링: 웹 인터페이스에서 CPU, RAM, 디스크 I/O, 네트워크 트래픽 그래프 제공.
디스크 및 데이터셋 관리는 웹 패널을 통해 처리됩니다. 폴더 접근 권한 설정에는 사용자, 그룹, ACL이 포함되지만, 전용 NAS 시스템에 비해 인터페이스는 익숙해지는 데 시간이 필요할 수 있습니다.
스냅샷과 복제
스냅샷은 빈도, 보존 기간, 원격 풀로의 복제를 포함한 일정으로 구성됩니다. 이를 통해 외부 도구 없이 롤백 지점을 제공합니다.
- 자동 작업: 일별/시간별 스냅샷 및 순환.
- 복제: SSH를 통해 다른 TrueNAS 또는 호환 ZFS 저장소로 전송.
- 휴지통: 삭제된 파일은 정리 전까지 스냅샷에서 확인 가능.
실패 알림(디스크, 공간, 오류)은 이메일, Slack, Telegram 또는 웹훅으로 설정할 수 있습니다.
원격 접속 설정
포트 개방이나 공인 IP 없이 외부 접속을 위해 TrueNAS 카탈로그의 VPN 애플리케이션을 사용합니다.
ZeroTier
ZeroTier는 인터넷을 통해 가상 L2 네트워크를 생성합니다. 동일 네트워크의 장치는 LAN에 있는 것처럼 통신합니다.
장점:
- 클라이언트 설치 + 네트워크 ID 입력.
- ZeroTier Central를 통한 접근 관리.
- 포트 포워딩 없이 NAT 뒤에서 작동.
- 변경 없이 원격에서 SMB 공유 가능.
WireGuard 기반 Tailscale
Tailscale는 OAuth 인증(Google/Microsoft)으로 WireGuard 터널을 자동화합니다.
과정:
- TrueNAS와 클라이언트에 설치.
- 자동 P2P 또는 DERP를 통한 릴레이.
- 태그와 그룹별 ACL로 세분화.
- iOS/Android용 모바일 클라이언트 지원.
두 솔루션 모두 서비스를 노출하지 않고 SMB/AFP/NFS에 대한 암호화된 접근을 제공합니다.
추가 기능
TrueNAS SCALE는 동일 하드웨어에서 컨테이너나 서비스를 실행하기 위한 KVM 가상 머신을 지원합니다. 이를 통해 별도의 하이퍼바이저 없이 기능을 확장할 수 있습니다.
요약하면, TrueNAS는 중급/고급 관리자에게 적합합니다: ZFS는 신뢰성을 보장하고, 웹 인터페이스는 CLI 사용을 최소화하며, VPN 통합은 원격 접속 문제를 해결합니다.
핵심 포인트:
- ZFS는 추가 소프트웨어 없이 자가 복구 및 스냅샷 제공.
- VPN(ZeroTier/Tailscale)으로 안전한 원격 SMB 접속 가능.
- 실시간 모니터링 및 알림.
- 유연성을 위한 VM 지원.
- 예산 친화적인 셀프 호스팅 시나리오에 적합.
— Editorial Team
아직 댓글이 없습니다.