NFS
NFS는 Network File System이라고 하여 파일시스템을 network을 통하여 서로 다른 컴퓨터끼리 공유 할수 있도록 해주는 서비스 이다.
- 서버에서 설정
# vim /etc/exports// 서버에서 공유설정하는 파일을 염
--------------------------------------------------------------------
<서버의 공유해줄 파일경로><클라이언트IP>(옵션들)
--------------------------------------------------------------------
# /etc/init.d/nfs-kernel-server restart// 서비스 재시작
- 클라이언트에서 설정
# mount <서버IP(혹은도메인)>:<서버가 공유하는 파일경로> <자신서버의 파일경로>
- 클라이언트에 부팅 시 nfs연결하려면
# vim /etc/fstab
--------------------------------------------------------------------
<서버아이피>:<서버가 공유하는 파일경로><자신서버의 파일경로> nfs defaults 0 0
--------------------------------------------------------------------
ex)
192.168.0.1의 /test와 192.168.0.2의 /share을 공유하려할 때
- 192.168.0.1이 서버인 경우
# vim /etc/exports
--------------------------------------------------------------------
/test192.168.0.2(rw,sync)
--------------------------------------------------------------------
# /etc/init.d/nfs-kernel-server restart
- 192.168.0.2의 클라이언트의 설정
# mount 192.168.0.1:/test /share
- 클라이언트에 부팅시 자동연결되게 하기
# vim /etc/fstab
--------------------------------------------------------------------
192.168.0.1:/test/sharenfsdefaults0 0
--------------------------------------------------------------------
- /etc/fstab에서 옵션 값들
- no_root_squash:서버와 클라이언트 모두가 root권한을 가짐
- rw:읽기 쓰기 가능, - sync:실시간 동기화, - ro:읽기만 가능
- no_subtree_check:하위트리검사안하기(속도향상)