집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >리눅스 CIF가 뭐야?
Linux cifs는 호스트가 원격 호스트에서 공유되는 파일에 액세스할 수 있도록 하는 일반 네트워크 파일 시스템입니다. CIFS는 C/S 모드를 사용합니다. 즉, 클라이언트가 서버에 요청을 보내고 서버가 수락하고 응답합니다. CIFS는 공개적으로 공개된 SMB이며 SMB는 이제 LAN에서 서버 파일 액세스 및 인쇄에 사용되는 프로토콜입니다.
이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.
Linux CIF란 무엇인가요?
CIFS(공통 인터넷 파일 시스템) 파일 시스템은 공통 네트워크 파일 시스템이라고도 하며, 이를 통해 하나의 호스트가 원격 호스트에서 공유되는 파일에 액세스할 수 있습니다. CIFS에서 사용하는 C/S 모델(클라이언트가 서버에 요청을 보내고 서버가 수락하고 응답함) CIFS는 공개 및 개방형 SMB(서버 메시지 블록, 서비스 정보 블록) 프로토콜입니다. SMB는 이제 서버 파일 액세스 및 인쇄를 위해 LAN에서 사용되는 프로토콜입니다.
CIFS와 NFS는 모두 네트워크에서 파일을 공유하는 방법입니다(호스트와 스토리지를 분리하는 데 사용됩니다. 호스트가 다운되면 네트워크를 통해 공유 스토리지 파일에 접근할 수 있습니다). 이 글에서는 주로 CIFS 서비스에 대해 설명하고, NFS 서비스에 대해서는 다음 몇 편의 기사에서 자세히 설명하겠습니다.
CIFS는 SMB이지만 CIFS는 Microsoft에서 출시한 프로토콜이고 SMB는 Sun에서 출시한 프로토콜입니다. 우리가 Linux에 설치하는 것은 SMB의 무료 소프트웨어인 Samba입니다.
Samba 사용 시 주의할 점은 다음과 같습니다.
Samba는 시스템 계정으로 로그인하거나 익명으로 로그인할 수 있지만, 익명 로그인을 사용하려면 서버의 Samba 구성 파일에서 구성을 수정해야 합니다.
계정 공유 파일은 계정의 홈 디렉터리에 있습니다.
파일을 업로드하려면 현재 디렉터리에만 파일을 업로드할 수 있습니다.
관련 확장:
서버 저장을 위한 iscsi, cifs 및 NFS의 세 가지 저장 방법의 차이점
1. 다양한 저장 프로토콜
1 iscsi: 인터넷과 SCSI-3을 기반으로 합니다. 프로토콜 스토리지 기술은 IETF에서 제안되었으며 2003년 2월 11일 공식 표준이 되었습니다.
2.cifs: 프로그램이 원격 인터넷 컴퓨터의 파일에 액세스할 수 있도록 하고 이 컴퓨터가 서비스를 제공하도록 요구하는 새로 제안된 프로토콜입니다.
3.nfs: 네트워크 파일 시스템. 네트워크 파일 시스템은 FreeBSD에서 지원하는 파일 시스템 중 하나입니다.
2. 저장 원리가 다릅니다
1. iscsi: TCP/IP 포트 860과 3260을 통신 채널로 사용합니다. iSCSI 프로토콜을 사용하여 두 서버 간에 SCSI 명령을 교환함으로써 서버는 고속 LAN 허브를 통해 SAN을 로컬 저장 장치로 시뮬레이션할 수 있습니다.
2.cifs: 공개 또는 개방형 SMB 프로토콜 버전이며 Microsoft에서 사용됩니다. SMB 프로토콜은 로컬 영역 네트워크에서 서버 파일 액세스 및 인쇄에 사용되는 프로토콜입니다.
3. nfs: NFS를 사용하면 사용자와 프로그램은 로컬 파일처럼 원격 시스템의 파일에 액세스할 수 있습니다.
3. 서로 다른 스토리지 특성
1. iscsi: 두 호스트가 IP 네트워크를 통해 서로 협상하고 SCSI 명령을 교환하도록 합니다. 이러한 방식으로 iSCSI는 광역 네트워크에서 일반적으로 사용되는 고성능 로컬 스토리지 버스를 에뮬레이트하여 SAN(저장 영역 네트워크)을 생성합니다.
2.cifs: CIFS는 하위 수준에서 실행되는 TCP/IP 프로토콜과 달리 상위 수준에서 실행됩니다. CIFS는 파일 전송 프로토콜(File Transfer Protocol) 및 하이퍼텍스트 전송 프로토콜(Hypertext Transfer Protocol)과 같은 애플리케이션 프로토콜의 구현으로 볼 수 있습니다.
4. nfs: 모든 사용자의 홈 디렉토리를 배치하도록 중앙 NFS 서버를 구성하는 것이 편리할 수 있습니다. 이러한 디렉터리를 네트워크로 내보낼 수 있으므로 사용자는 어떤 워크스테이션에 로그온하든 항상 동일한 홈 디렉터리를 갖게 됩니다.
4. 실용적인 관점에서 Samba와 NFS 비교
1. 실용성의 차이
(1) Samba는 win과 linux, linux 간의 공유를 해결할 수 있지만 SMB 프로토콜은 MS, SMB 고급 기능은 Windows 기능과 관련이 있습니다.
(2) Samba와 비교할 때 NFS는 더 간결하고 편리하며 더 기본적이고 호환성이 더 좋습니다.
2. 다른 운영 체제에서 실행
(1) 삼바는 주로 Windows와 Unix 간에 리소스를 공유하는 데 사용됩니다. 리소스에는 파일, 프린터 등이 포함됩니다.
(2) NFS는 Windows보다는 UNIX/LINUX에서 주로 사용됩니다.
추천 학습: "linux 비디오 튜토리얼"
위 내용은 리눅스 CIF가 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!