본문 바로가기
DevOps

파일 서버

by Mecodata 2023. 12. 20.

정의

- 네트워크를 통해 파일 및 데이터를 저장하고 관리하는 역할을 하는 서버

- OS에 따라 Windows 파일 서버, Unix 파일 서버, Linux 파일 서버가 존재

 

OS 종류에 따른 파일 서버

- Windows - Windows 간 파일 서버 구축 → 윈도우 공유 기능을 이용하여 CIFS 사용

- Linux - Linux 간 파일 서버 구축 → 리눅스 nfs-utils을 이용하여 NFS 사용

- Linux - Windows 간 파일 서버 구축 → Samba를 이용하며 SMB/CIFS를 사용

 

CIFS(Common Internet File System)

- SMB의 확장된 버전 (SMB와 거의 동일시하게 부름)
SMB(Server Message Block) = Windows 시스템이 다른 시스템의 파일 및 프린터를 공유할 수 있도록 하기 위해 MS/Intel이 개발한 공유 프로토콜

- Windows와 Unix 환경(Linux 포함)을 동시에 지원하는 공유 프로토콜 (파일 및 프린터)

- TCP/IP를 기반으로 하며 NFS를 지원하여 Client가 원격 서버의 파일에 접근할 수 있도록 함

 

NFS(Network File System)

- Unix 및 Unix 계열 OS(Linux 포함)에서 사용되는 파일 공유 프로토콜

- Client와 Server 간의 네트워크를 통해 파일 및 디렉터리를 공유할 수 있도록 하는 개방형 표준

- 네트워크에서 다른 호스트에 있는 파일을 마치 로컬 파일처럼 사용할 수 있도록 해줌

 

Samba

- Unix 및 Linux 시스템에서 Windows와 호환되는 파일 및 프린터 공유를 지원하는 프로그램 및 프로토콜의 집합

- CIFS/SMB 프로토콜을 사용하여 Windows와 Linux 시스템 간의 파일 및 리소스 공유를 가능하게 함

'DevOps' 카테고리의 다른 글

용어 정리  (0) 2023.12.13

댓글