OS/Linux - Ubuntu

[Linux - 리눅스 / Ubuntu - 우분투] NFS와 Samba 요약

주누다 2015. 5. 11. 16:15
반응형


NFS(Network File System)

- NFS는 네트워크를 통해 다른 리눅스 시스템의 디스크를 연결하여 사용하는 것

- NFS패키지

 * 'nfs-common'

 * 'nfs-kernel-server'

 * 'rpcbind'

- NFS 서버 설정

 * NFS 설정 파일 : '/etc/exports 익스포팅할 디렉터리 클라이언트 주소(NFS 옵션)

 * NFS 서버가 공유한 내용 확인 : exportfs

 * NFS 서비스 시작 : '/etc/init.d/nfs-kernel-server restart', '/etc/init.d/rpcbind restart'

- NFS 클라이언트 : NFS 공유한 디렉터리를 마운트함

 * mount -t nfs 서버 주소:공유 디렉터리명 마운트 포인트

 * ex) mount -t 192.168.0.12/share /mnt

- '/etc/fstab' 파일에 설정 : 부팅시 NFS를 마운트하면 '/etc/fstab' 파일에 설정

 * NFS 서버 주소:익스포팅한 디렉터리 클라이언트 마운트 포인트 NFS 옵션

- NFS 서버의 공유 내용 확인

 * showmount -e 서버 주소




Samba

- 리눅스와 리눅스, 리눅스와 윈도우의 폴더 및 디렉터리를 공유

- 리눅스에서 윈도의 폴더 공유

 * 윈도 설정

  1) 공유 폴더를 생성하고 이 폴더를 사용할 사용자( ex:Everyone)를 지정

  2) 리눅스에서 공유 폴더에 접근할 때 사용할 사용자(root)를 생성하고 암호를 설정

 * 리눅스 설정

  1) Samba 클라이언트 설치 확인 : samba-client, samba-common 패키지

  2) 윈도의 자원 확인 : smbclient -L 윈도우 IP주소

  3) 윈도 폴더 마운트 : mount -t cifs //윈도우 IP주소/공유 폴더 이름 마운트포인트




윈도우에서 리눅스의 디렉터리 공유

 * 리눅스 설정

  1) Samba 서버 설치 : samba 패키지 설치

  2) Samba 설정 파일 수정 :

    -> '/etc/samba/smb.conf'

    -> 'workgroup', 'hosts', 'allow' 수정

  3) Samba 데몬 이름 : smbd, nmbd

  4) Samba 로 접속을 허용할 사용자 계정의 암호 지정 : smbpasswd -a 계정


 * 윈도우 설정

  1) 탐색기의 네트워크 항목에서 네트워크 드라이브를 연결

  2) '\\리눅스서버 IP주소\사용자계정'을 입력하고 접속


 * 리눅스 클라이언트로 Samba 접속

  1) smbclient //서버주소/사용자명(디렉터리명) -U 사용자 계정




반응형