라벨이 NFS인 게시물 표시

Linux Server - NFS 실습 (1 / 1) : NFS 서버 구축

● NFS 실습 ◎ 개요  - NFS 서버 : 네트워크를 통해 파티션을 공유하도록 제공  - 서버의 리소스를 제공하는 서비스 ◎ 설정 - 기존의 Apache 서버를 클라이언트로 사용 - 기존의 DNS 서버를 NFS 서버로 사용 ◎ 유저 디렉토리 옵션 default - root_squash / no_all_squash a1) no root squash a2) all squash a3) no all squash a4) root squash / all squash a5) no root squash / all squash a6) root squash / no all squash a7) no root squash / no all squash ◎ 실습 순서 1) 서버 - NFS의 설치 확인 [root@DNS-Server ~]# rpm -qa |grep nfs-utils nfs-utils-lib-1.0.8-7.2.z2.SUL2 nfs-utils-1.0.9-47.SUL2 [root@DNS-Server ~]# rpm -qa |grep portmap portmap-4.0-65.2.2.1 2) 서버 - 계정 생성 [root@DNS-Server ~]# groupadd -g 800 a [root@DNS-Server ~]# useradd -g 800 -u 801 a1 .. [root@DNS-Server ~]# useradd -g 800 -u 807 a7 [root@DNS-Server ~]# cat /etc/passwd |grep a a1:x:801:800::/home/a1:/bin/bash a2:x:802:800::/home/a2:/bin/bash a3:x:803:800::/home/a3:/bin/bash a4:x:804:800::/home/a4:/bin/bash a5:x:805:800::/home/a5:/bin/bash a6:x:806:800::/home/a6:/bin/bash a7...

4. 3 (화) - Linux (NFS)

◎ NFS   - 서버와 클라이언트 모두 유닉스이다.   - Sun사에서 개발 ◎ NFS 서버 설치 확인  # rpm -qa | grep nfs-utils   nfs-utils-1.2.3-64.el6.x86_64   nfs-utils-lib-1.1.5-11.el6.x86_64 # rpm -qa | grep rpcbind   rpcbind-0.2.0-13.el6_9.1.x86_64 ◎ 관련 파일  • 데몬 : /usr/sbin/rpc.nfsd           /sbin/rpcbind • 관리 스크립트 : /etc/rc.d/init.d/rpcbind                      /etc/rc.d/init.d/nfs • 환경 설정 파일 : /etc/exports                       → 기본 제공되는 파일이 아님 (만들자)   ※ 이전 버전은 portmap을 이용한다. (rpcbind 대신에)      → 둘은 같다고 봐도 무방하다. portmap 버전 up해서 나온게 rpcbind ◎ NFS - export • 허가할 클라이언트 지정   - 주소/넷마스크의 표현 형식으로 사용가능     ex. 203.228.182.0/24 → 203.228.182. 네트워크의 모든 주소   - 하나의 IP 및 호스트의 주소로 적을 수 있음     ex. *.msmc.or.kr → msmc 도메인에 있는 모든 서버     ▷ UID를 이용해 사용자를 구분 ◎ NFS - export 옵션 (서버) ...