다음 이전 차례

5. 파일과 프린터의 공유

PC를 기본로한 Local Area Networks가 많은것은, 파일 공유와 프린터 공유 서비스를 사용자에게 제공하는 것을 제일의 목적으로 하기 때문이다. 기업에서 파일과 프린터 공유의 서버로서 Linux는 훌륭한 해결책이 된다.

5.1 Apple 환경

이전 섹션에서 설명한 것처럼, Linux는 AppleTalk의 프로토콜 패밀리를 지원 한다. Linux의 netatalk를 사용하면, Macintosh의 클라이언트로부터 본 Linux 시스템을 네트워크상의 또 하나의 Macintosh로서 인 식할 수 있고, Linux 서버에 접속된 파일과 프린터를 공유할 수 있다.

Netatalk faq 와 HOWTO

5.2 Windows 환경

samba는, 대부분 Unix 들(특히 Linux )를 Microsoft 네트워크의 클라이언트로도 서버로도 통합화할 수 있는 어플리케이션 suite이다. 서버에 사용하면, Windows 95 와, Windows for Workgroup , DOS , Windows NT의 클라이언트가 Linux의 파일과 프린터 서비스에 억세스할 수 있다. samba는, 파일과 프린터 서비스에 대해서 Windows NT 를 완전히 바꿀수 있고, 클라이언트로 프린터 드라이버를 자동적으로 다운로드 할 수 있다. 클라이언트에 사용하면, 로컬에 export한 Windows 공유 파일을 Linux 워크스테이션이 마운트할 수 있다.

  SAMBA Meta-FAQ에 의하면 

       「많은 유저의 보고에 의하면, 다른  SMB의 실행과 비교해 Samba
       는보다 안정되고, 보다 빠르고, 보다 많은 클라이언트와 호환성이 있다.
       crashing 없이 수만의 유저에게까지 규모 확대가 가능한
       유일의 SMB 서버가 Samba다, 라고 대규모 설치 관리자들은 말한다. 」

5.3 Novell 환경

이전의 섹션에서 말한 것처럼, Linux는 NCP의 클라이언트 또는 서버로서 적용할 수 있기 때문에, Novell의 네트워크상에서 Novell 와 Unix의 양쪽 클라이언트에 파일과 프린터를 서비스할 수 있다.

o IPX HOWTO metalab.unc.edu/mdw/HOWTO/IPX-HOWTO.html

5.4 Unix 환경

Unix의 네트워킹 환경에서는 NFS를 사용한 파일 공유가 자주 행해진다. NFS는 네트워크에서 파일을 공유하는 것으로, 근원은 Sun Microsystems가 개발한 프로토콜이다. NFS 에서는 서로의 파일을 로컬 파일에 있는것과 같이 공유 한다 NFS 서버가 ``export''하는 파일 시스템을, 클라이언트가``mount''한다. 마운 트된 파일 시스템은, 클라이언트 기계로부터는 로컬 파일시스템의 일부분과 같게 보인다.

기계를 시작할 때에 루트의 파일 시스템을 마운트할 수 있기 때문에, diskless의 클라이언트를 시작하고, 서버의 모든 파일로 억세스 할 수 있다. 즉, 하드 디스크 없이 충분히 기능적인 컴퓨터로 될 수 있다.

Coda는( NFS 같은)네트워크 파일 시스템에서, 비접속 상태로 조작, persistant caching, 그 외의 편리한 것을 서포트 한다. 이것은 2.2.x의 커넬내에 포함되어있다. 저속이나 신뢰할 수 없는 네트워크, 또, 랩탑용으로 매우 적당하다.

NFS 관련 문서

CODA는 여기서 찾을수 있다 : www.coda.cs.cmu.edu/


다음 이전 차례