서버쪽
apt-get install nfs-common nfs-kernel-server rpcbind
설치 완료후
/etc/exports
파일을 수정
/home/test/testfolder
를 공유한다 가정할때
마지막줄에
/home/test/testfolder 192.168.0.X(rw, no_root_squash, sync)
[/경로] [허용할 IP주소. *은 모두허용](옵션들)
와 같은 줄을 추가. (IP주소와 옵션은 붙어있다. 띄어쓰기하면 기본값으로 열리니 주의)
옵션은 다음과 같은 선택지가 있음
ro : 읽기 전용
rw : 읽기 및 쓰기 가능
no_root_squash : 클라이언트쪽 root도 서버쪽 root와 같은권한가짐
no_all_squash : root이외 모든사용자에대해 UID가 같으면 같은권한을가짐
sync : 서버와 클라이언트사이에 sync를 맞춤
insecure : 인증안되도 접속허가
설정해준뒤
service nfs-kernel-server restart
service rpcbind restart
로 서버 재시작
클라이언트쪽
apt-get install nfs-common
설치해준뒤
mount -t nfs [주소]:[/경로] [/마운트 할장소]
(ex : mount -t nfs blog.iwanhae.ga:/home/test/testfolder /home/anywhereyouwant)
해주면 끗