작성일 : 12-05-14 17:25
글쓴이 :
기리 (123.♡.195.24)
조회 : 6,090
|
- NFS 설치
yum install nfs-utils nfs-utils-lib
#--- Booting시 nfs 자동 실행 설정 chkconfig --level 3 nfs on chkconfig --level 3 portmap on service nfs restart
- NFS 서버 설정
vi /etc/exports
[마운트할 디렉토리] [허용할 NFS클라이언트](설정옵션들) ex) /home/jwjw 192.168.10.*(rw,no_root_squash,no_all_squash,async,no_subtree_check)
설정옵션 (rw) : NFS클라이언트에서 read와 write가 가능하도록 합니다. (ro) : NFS클라이언트에서 read만 가능하도록 합니다. (noaccess) : NFS클라이언트에서 NFS마운트를 허용하지 않도록 합니다. (rw, root_squash) : NFS클라이언트가 root권한으로 NFS마운트를 하면 nfsnobody 권한을 부여하게 됩니다. (rw, no_root_squash) : NFS클라이언트가 root권한으로 NFS마운트를 하면 root권한을 부여하게 됩니다. (rw, no_all_squash) : NFS클라이언트가 NFS서버로 마운트를 할 경우에 동일사용자가 존재한다면 root를 제외한 일반사용자는 동일한사용자로 매핑이 됩니다. (rw, all_squash) : NFS클라이언트가 NFS서버로 마운트를 하면 일반사용자도 nfsnobody 권한을 부여하게 됩니다.
- NFS 클라이언트 설정
mount -t nfs NFS서버IP주소또는호스트명:/NFS서버마운트포인트 /NFS클라리언트마운트포인트 ex) mount -t nfs -o nolock 192.168.0.18:/home/jwjw /home/mnt_test
- 부팅 시 NFS 자동 마운트
vi /etc/fstab NFS서버IP주소또는호스트명:/NFS서버마운트포인트 /NFS클라리언트마운트포인트 nfs [옵션] 0 0 192.168.11.18:/home/sten/gnuboard4_2/data /home/sten/gnuboard4_2/data nfs bg,soft,rw 0 0
설정옵션
rsize=n : 지정된 NFS서버로부터 읽어오는 바이트수를 지정합니다. 기본값은 1024 wsize=n : 지정된 NFS서버로에 쓰기를 할 때 사용하는 바이트 수를 지정합니다. 기본값은 1024 timeo=n : RPC타임아웃이 발생되고나서 첫번째 재전송요구를 보낼 때 사용되는 시간 retrans=n : timeout발생시 재전송시도 횟수를 제한한 것임. 기본값은 3 port=n : 지정된 NFS서버와 연결할 떄의 포트번호 지정 fs : 첫번째 마운트시도하여 timeout되면 바로 중단된. default값 intr : timeout발생시 신호를 보내는 NFS호출을 인터럽트함 hard : timeout이 발생하면 "server not responding"이라는 메시지를 출력한 후에 계속 재시도 함 soft : timeout이 발생하면 I/O에러가 발생하였음을 알려줌
예) 192.168.0.102:/web_data /web_data nfs time0=10,intr
192.168.0.102서버의 /web_data와 현재의 /web_data를 마운트하게 됩니다.
|
|