Tom's Note
Published 2020. 10. 27. 19:12
[리눅스] 파일서버-SMB/CIFS/NFS 리눅스
반응형

 

 

1. 파일서버(File Server)란?

파일서버란? 

하나의 대용량 HDD공간을 공유하여 각 사용자들에게

 

파일을 RWX(R:읽고, W: 쓰고, X: 실행)가 가능하도록 서비스를 제공하는 기능입니다.(이하 “서비스”)

 

일상에서 가장 근접하게 볼 수 있는 기능으로 Window 공유기능이 이에 해당합니다.

 

하지만,  공유하고 있는 PC가 shutdown되면 서비스 기능을 사용하지 못하게 됩니다.

 

이러한 이유로, 별도의 서비스를 위한 파일서버용 컴퓨터가 존재합니다.

 

이러한 파일서비스는

 

1. 각 사용자별로 접근권한 부여 가능

2. 대용량 HDD와 고속 HDD 컨트롤러를 내장한 시스템 사용

3. 지속적인 운영(No shutdown)

 

의 기능을 가집니다.

 

주의할 점

 

1. 별도의 전원관리(갑지기 꺼지면 곤란하겠죠?...)

2. 백업대책(수정하다가 백업을 못할 경우...)

 

 

2. 파일서버의 프로토콜 - SMB/CIFS/NFS

SMB(Server Message Block)

OS : Windows

 

DOS나 Windows에서 파일이나 디렉토리 및 주변장치들을 공유하는데 사용되는 프로토콜입니다.

 

또한, NetBIOS는 SMB 형식에 기반을 두고 있으며, 많은 네트워크 제품들도 SMB를 사용하고 있습니다.

 

SMB는 대부분 MicroSoft(MS)사의 Windows에서 사용됩니다.

 

보안

 

워너크라이 랜섬웨어는 SMB의 취약점을 이용해 전파되어 예방 주의

 

 

CIFS(Common Internet File System)

OS: Windows, Linux/Unix

 

IBM에서 SMB를 바탕으로 보안 등의 기능을 개선하여 Windows와 Linux/Unix에 적용한 분산파일시스템입니다.

 

POSIX 표준을 준수: 로컬파일시스템 == 분산파일시스템

 

즉, 마운트하여 하나의 디렉토리처럼 사용할  있다는 말입니다.

 

 

NFS(Network File System)

OS: Linux/Unix

 

1984년 sun Microsystems에서 개발한 분산파일시스템입니다.

 

 

 

반응형
profile

Tom's Note

@크크크크

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!