NAS 파일 공유 스토리지의 구조와 운영 기준

NAS의 파일 공유 구조, NFS·SMB 프로토콜, RAID·스냅샷·복제 기능과 용량 계획 및 운영 관리 기준을 정리한다.

2026-08-14 · 최초 발행 2026-01-12

파일 공유를 위한 전용 스토리지

NAS(Network Attached Storage)는 일반 IP 네트워크, 즉 이더넷을 통해 파일 레벨 데이터 저장과 접근을 제공하는 전용 파일 서버 어플라이언스다. 여러 클라이언트가 같은 저장 공간에 접속해 파일을 공유할 수 있으며, 설치와 관리가 비교적 단순해 소규모 환경부터 대규모 조직까지 쓰인다.

핵심은 블록 장치를 직접 노출하는 것이 아니라 파일 시스템 프로토콜로 데이터를 제공한다는 점이다. NAS는 파일 저장과 공유에 특화돼 있고, 네트워크를 통해 다중 접근을 허용하며, 초기 구성도 플러그앤플레이 방식으로 진행할 수 있다.

파일 서버의 계보는 1980년대 Unix NFS와 Novell NetWare 같은 파일 서버 개념에서 시작됐다. 1990년대에는 NetApp, EMC 같은 전용 NAS 어플라이언스가 등장했고, 2000년대에는 QNAP과 Synology를 중심으로 중소기업 및 개인용 제품이 보급됐다. 2010년대에는 클라우드 연계와 멀티미디어 기능이 강화됐다.

DAS, NAS, SAN은 데이터에 접근하는 계층과 연결 방식이 다르다.

구분 NAS SAN DAS
접근 방식 파일 레벨 블록 레벨 직접 연결
주요 프로토콜 NFS/SMB FC/iSCSI SATA/SAS
연결 환경 일반 LAN 전용 SAN 직접 연결
사용 편의성 NAS > SAN > DAS NAS > SAN > DAS NAS > SAN > DAS

하드웨어와 소프트웨어가 만나는 지점

NAS 장비는 파일 처리를 위한 ARM 또는 x86 CPU, 파일 시스템 캐시를 위한 RAM, 네트워크 인터페이스, 디스크 베이로 구성된다. 메모리는 최소 2GB, 권장은 8GB+이며, 내부 SATA/SAS 드라이브 베이는 2~24개로 구성될 수 있다. 네트워크는 기가비트 또는 10기가비트 이더넷을 사용하고 다중 포트를 제공하는 형태가 일반적이다.

운영체제는 Linux 기반 임베디드 OS 또는 FreeBSD를 사용한다. 파일 시스템은 Btrfs, ZFS, ext4, XFS를 선택할 수 있으며, 파일 공유 계층에서는 NFS, SMB/CIFS, AFP, FTP를 제공한다. 관리 인터페이스는 HTTP/HTTPS 기반 GUI가 중심이다.

네트워크 성능은 연결 방식의 영향을 직접 받는다. 기가비트이더넷의 이론 최대 속도는 125MB/s이고, 10기가비트는 1.25GB/s다. 여러 포트를 묶는 링크애그리게이션으로 대역폭을 늘릴 수 있으며, 9000바이트 MTU의 점보프레임은 오버헤드를 줄이는 데 사용된다.

클라이언트 환경에 맞춘 파일 공유 프로토콜

NFS는 UNIX/Linux 환경의 표준 파일 공유 프로토콜이며 POSIX 파일 시스템 의미론을 준수한다. NFSv3는 상태 비저장 방식이라 클라이언트 장애에 강하고, NFSv4는 상태를 저장하면서 Kerberos 기반 보안과 방화벽 친화성을 강화했다. 효율적인 캐싱과 비동기 쓰기도 특징이다.

SMB/CIFS는 Windows 파일 공유에 사용된다. SMB1은 레거시 프로토콜이며 보안 취약점 때문에 사용하지 않는다. SMB2/3은 성능을 개선하고 암호화와 멀티채널을 지원한다. Linux 환경에서 SMB 서버는 Samba로 구현할 수 있다.

AFP(Apple Filing Protocol)는 macOS 9 이전의 표준이다. macOS 10.9부터는 SMB 사용이 권장되지만, AFP는 리소스포크 같은 macOS 파일 메타데이터와 Time Machine 백업을 지원한다.

외부 파일 전송에는 FTP/SFTP를 사용할 수 있다. FTP는 보안 취약점이 있고, SFTP는 SSH 기반의 보안 파일 전송 방식이다. 파일 업로드와 다운로드, 익명FTP 기반 공개 파일 배포에 쓰인다. WebDAV는 HTTP를 확장해 파일 읽기와 쓰기를 제공하며, 일반 웹 포트인 80/443을 이용해 방화벽을 통과할 수 있다. 클라우드 스토리지를 마운트하는 데도 활용되지만 HTTP 오버헤드로 성능이 제한될 수 있다.

저장 공간 보호와 접근 제어

NAS는 로컬 사용자 데이터베이스를 제공하거나 Active Directory, LDAP와 연계해 사용자와 권한을 관리한다. 읽기·쓰기·실행 권한과 ACL(Access Control List)을 적용하고, 사용자별 저장 공간을 제한하는 할당량(Quota)도 설정할 수 있다.

저장 공간은 RAID 0/1/5/6/10 등의 소프트웨어 RAID, 여러 볼륨, 스토리지풀을 조합해 관리한다. 씬프로비저닝은 논리 용량만 먼저 할당하고 실제 사용 시 물리 공간을 할당하는 방식이다.

스냅샷은 특정 시점의 파일 시스템 상태를 저장한다. COW(Copy-on-Write) 방식은 변경된 블록만 복사해 공간을 효율적으로 사용하며, 수초 내에 스냅샷을 만들 수 있다. 삭제되거나 변경된 파일을 복구할 때 유용하다.

복제는 동일 NAS의 다른 볼륨으로 수행하는 로컬복제와, 다른 NAS로 네트워크를 통해 보내는 원격복제로 나뉜다. 동기복제는 실시간 동기화로 데이터 손실을 최소화하고, 비동기복제는 주기적으로 실행해 네트워크 대역폭을 절약한다.

백업에는 변경된 파일만 전송하는 rsync, Amazon S3·Glacier·Azure Blob을 이용한 클라우드백업, macOS용 TimeMachine, Windows 파일 히스토리 백업인 VersionVault를 활용할 수 있다.

파일 서버를 넘어선 기능

자주 읽는 파일은 RAM 읽기캐시에 두고, 쓰기 작업은 RAM에 모아 배치 처리할 수 있다. SSD를 읽기·쓰기 캐시로 활용하거나, 자주 쓰는 데이터를 SSD로 옮기는 자동티어링도 성능 최적화에 사용된다.

가상화 환경에서는 VMware의 VAAI(vStorage APIs for Array Integration), Hyper-V의 ODX(Offloaded Data Transfer)를 지원할 수 있다. NAS를 iSCSI타겟으로 제공해 블록 스토리지처럼 쓰거나, NFS데이터스토어에 VM 이미지를 저장하는 방식도 가능하다.

DLNA/UPnP는 스마트TV와 게임콘솔로 미디어를 스트리밍하는 데 쓰이며, Plex/Emby는 고급 미디어 서버 기능을 제공한다. 실시간 비디오 포맷 변환인 트랜스코딩, 얼굴 인식과 앨범 자동 생성을 포함한 사진 관리 기능도 제공될 수 있다.

일부 NAS는 Docker 컨테이너 실행 환경과 QEMU/KVM 기반 가상화 스테이션을 제공한다. 앱스토어로 서드파티 애플리케이션을 설치하거나, WordPress와 Joomla 같은 웹사이트를 호스팅하는 웹서버로 활용할 수도 있다. Dropbox, Google Drive와의 양방향 동기화, S3 호환 객체 스토리지 API, 로컬 캐시와 클라우드 아카이브를 결합한 하이브리드클라우드, 원격지 클라우드 자동 백업도 연계 범위에 들어간다.

규모와 설치 형태에 따른 제품군

가정용/소호(SOHO) 제품은 14베이 구성으로 개인 파일 저장, 멀티미디어, 홈오피스에 사용된다. Synology DS220+, QNAP TS-253D가 주요 제조사 제품이며 가격은 $200$600이다.

중소기업(SMB) 제품은 412베이로 중간 용량과 성능을 제공한다. Synology DS1621+, QNAP TVS-h1288X 같은 제품은 부서 파일 공유, 백업, 가상화에 쓰이며 가격은 $800$3,000이다.

엔터프라이즈 제품은 12베이이상 구성으로 대용량, 고성능, 고가용성을 목표로 한다. NetApp FAS, Dell EMC Isilon, QNAP ES가 주요 제조사 제품이며 데이터센터와 대규모 파일 서버에 사용되고 가격은 $5,000~수만 달러다.

설치 형태도 운영 장소에 따라 달라진다. 랙마운트 장비는 19인치 랙에 장착해 데이터센터에 두며 1U/2U/4U 형태를 사용한다. 타워형은 독립형 장비로 사무실 환경에 적합하고 소형/중형/대형으로 구분된다.

구매 전에 확인할 운영 조건

용량 계획은 현재 데이터 크기와 연간 데이터 증가 추세에서 시작한다. 최소 30%의 여유 공간을 확보해야 하며, RAID 5는 1개 디스크, RAID 6은 2개 디스크 용량을 잃는 RAID오버헤드도 반영해야 한다.

성능은 동시 사용자 수, 작은 파일과 대용량 파일의 비중, 순차·랜덤 접근 패턴, 기가비트와 10기가비트 네트워크 중 어떤 대역폭을 쓰는지에 따라 달라진다.

기능 요구사항에서는 로컬·원격·클라우드 백업의 필요 여부, DR(재해복구)을 위한 원격 복제, 빠른 복구를 위한 스냅샷, VMware와 Hyper-V 통합 여부를 확인한다. 이후 확장성을 위해 디스크 베이 수, 추가 엔클로저 연결, RAM 업그레이드, 10GbE 카드 추가 슬롯도 함께 검토한다.

초기 구성에서 복구 계획까지

초기 설치는 디스크 장착과 네트워크·전원 연결, DHCP 또는 고정 IP 설정, 브라우저에서 NAS IP로 웹 인터페이스 접속, 초기 설정 마법사 실행 순서로 진행한다.

RAID는 요구사항에 맞는 레벨을 고르고 포함할 디스크를 지정한 뒤 초기화와 구축을 시작한다. 완료까지는 용량에 따라 수 시간이 걸릴 수 있다.

공유 폴더를 만든 뒤 NFS, SMB 등 필요한 프로토콜을 활성화하고, 사용자·그룹별 읽기·쓰기 권한을 부여한다. 이후 PC/Mac에서 네트워크 드라이브를 연결한다. 사용자는 NAS에서 직접 만들거나 Active Directory 조인, LDAP 서버 연동으로 관리할 수 있고, 그룹으로 묶어 권한을 적용할 수 있다.

운영 중에는 사용률과 가용 공간 추이, CPU·메모리·네트워크 사용률, SMART 정보·불량섹터·온도, 시스템·접근·오류 로그를 확인한다. 경고와 오류는 이메일, SNMP 기반 중앙 모니터링, SMS, 모바일 앱 푸시로 알릴 수 있다.

펌웨어업데이트로 보안 패치와 기능 개선을 반영하고, RAID 무결성 검증을 위한 스크러빙은 월 1회 수행한다. 오래된 로그 파일을 정리하고 SMART 정보를 확인해 디스크를 예방적으로 교체한다.

데이터 보호는 3개 사본, 2개 매체, 1개 오프사이트를 두는 3-2-1규칙을 기준으로 정기백업과 복구테스트를 수행하고, 재해 시 복구 절차를 문서화하는 데서 완성된다.

NAS네트워크 스토리지파일 공유RAIDNFSSMB