티스토리 뷰

얼마전에 끝난 프로젝트에서 사용한 NFS 와 관련된 내용을 끄적끄적~
리소스 파일공유를 해야 하는데, NAS는 비싸서 꿈도 못꾸니 NFS를 이용해서 공유공유~!!! :)

설치는 CentOS 6.0에서 진행했음둥~

NFS 설정.

[NFS Server 설정(ip : 111.111.111.111)]

1. 해당 서버에 portmap, nfs-utils 설치.

yum install portmap nfs-utils
2. /etc/exports 파일 수정(공유할 디렉토리와 공유를 허용할 IP 등록)

vi /etc/exports
/dirforshare/resources 111.111.111.222(rw,sync,no_root_squash,no_all_squash)

: /dirforshare/resources 디렉토리를 111.111.111.222에게만 공유함.

3. 해당 정보 추가 및 확인.
추가 :
[root@web1 resources]# exportfs -a

확인 :
[root@web1 resources]# exportfs -v
4. 관련 데몬 실행 및 등록.
[root@web1 resources]# /etc/rc.d/init.d/rpcbind start
[root@web1 resources]# /etc/rc.d/init.d/nfslock start
[root@web1 resources]# /etc/rc.d/init.d/nfs start
[root@web1 resources]# chkconfig rpcbind on
[root@web1 resources]# chkconfig nfslock on
[root@web1 resources]# chkconfig nfs on

[NFS Client 설정(ip : 111.111.111.222)]

1. portmap, nfs-utils 설치.
yum install portmap nfs-utils
2. 관련 데몬 실행 및 등록.
[root@web2 extra]# /etc/rc.d/init.d/rpcbind start
[root@web2 extra]# /etc/rc.d/init.d/rpcidmapd start
[root@web2 extra]# /etc/rc.d/init.d/nfslock start
[root@web2 extra]# /etc/rc.d/init.d/netfs start
[root@web2 extra]# chkconfig rpcbind on
[root@web2 extra]# chkconfig rpcidmapd on
[root@web2 extra]# chkconfig nfslock on
[root@web2 extra]# chkconfig netfs on
3. 원격 디렉토리 마운트.
[root@web2 extra]# mount -t nfs 111.111.111.111://dirforshare/resources /dirforshare/resources
4. 마운트 정보 확인.

[root@web2 extra]# df -h
111.111.111.111:/dirforshare/resources     817G  483M  775G   1% /dirforshare/resources

이상 NFS 사용을 위한 퀵가이드 끄읏~ :)

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함