사용자 도구

사이트 도구


컴퓨터:network:nfs
[홈레코딩 필독서]"모두의 홈레코딩"구매링크
가성비 있는 녹음실 찾으시나요? 리버사이드 재즈 스튜디오에서 녹음하세요!

NFS

Network File System

NFS는 1984년 썬 마이크로시스템즈(Sun Microsystems)에서 개발한 프로토콜로, 네트워크에 연결된 다른 컴퓨터의 하드디스크를 마치 내 로컬 디렉토리처럼 마운트하여 사용할 수 있게 해줍니다. 주로 리눅스(Linux)나 유닉스(Unix) 서버 환경에서 서버 간 데이터를 공유할 때 사용하는 표준 방식입니다.

1. NFS의 핵심 특징

  • 호스트 기반 인증: 아이디/패스워드 방식보다는 접속하는 기기의 IP 주소를 기반으로 권한을 제어하는 경우가 많습니다.
  • 고성능/저부하: SMB에 비해 오버헤드가 적어, 대용량 데이터를 처리하거나 컴파일 작업 등을 수행할 때 성능이 매우 뛰어납니다.
  • 투명성: 사용자는 파일이 원격 서버에 있는지 로컬에 있는지 구분하지 않고 동일한 파일 시스템 명령어를 사용할 수 있습니다.

2. NFS 버전별 차이

시놀로지 설정 창에서 선택하게 되는 버전들의 차이점입니다.

버전 주요 특징 비고
NFSv3 UDP/TCP 모두 지원. 설정이 간편하나 보안이 취약함 여전히 현역으로 많이 쓰임
NFSv4 TCP 전용. 방화벽 통과 용이, 성능 개선, 보안 강화 가급적 v4 이상 권장
NFSv4.1 병렬 처리 지원 및 가용성 향상 (엔터프라이즈급) 시놀로지 최신 모델 지원

3. SMB vs NFS (어떤 것을 쓸까요?)

항목 SMB NFS
주요 대상 Windows, macOS, 일반 사용자 Linux 서버, 개발자, 가상화(VMware)
인증 방식 사용자 계정 기반 (ID/PW) IP 주소 및 권한 매핑 기반
편의성 설정이 쉽고 직관적임 리눅스 마운트 설정 지식이 필요함
로그인하면 댓글을 남길 수 있습니다.

[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

컴퓨터/network/nfs.txt · 마지막으로 수정됨: 저자 정승환