NFS - 네트워크를 통해 공유된 원격지 호스트에 파일시스템을 로컬 호스트에 마운트하여 파일을 공유하는데 사용하는 프로그램
@SERVER
#yum -y install nfs-utils // NFS패키지 설치
#mkdir /var/share // 공유할 디렉터리 생성
#chmod 777 /var/share // 공유할 디렉터리에 모든 권한 부여 (접근가능)
#vi /etc/exports // NFS서버 설정 파일. 디렉터리 정보와 옵션을 정의
[공유디렉터리] [접근 허용할 네트워크 대역](옵션들)
[옵션 목록]
rw : 읽기, 쓰기 허용
sync : 공유 디렉터리에 변경이 있을때 변경 사항 즉시 동기화
no_root_squash : 클라이언트에서 root계정으로 접근시 서버의 root계정과 동일하게 인식
root_squash : 클라이언트에서 root계정으로 접근시 root계정을 nfsnobody계정으로 인식
no_all_squash : 각 사용자의 권한을 공유 디렉터리에서도 적용
all_squash : 각 사용자의 권한을 공유디렉터리에서 적용하지 않음
#vi /etc/sysconfig/nfs //NFS서버에서 사용하는 프로그램들의 포트정보 저장
#service rpcbind start
#service nfs start // NFS Service 시작
@Client
#yum install -y nfs-utils
#showmount -e 100.100.100.100 // 100.100.100.100이 공유하는 디렉터리 정보 확인
#mkdir /mnt/share // 마운트할 디렉터리 생성
#mount -t 100.100.100.100:/var/share /mnt/share // 디렉터리를 서버의 공유 디렉터리와 마운트
#df -h // 마운트 확인
#touch /mnt/share/file{1..10} // 마운트한 디렉터리에 파일을 생성하여 동기화 확인
@SERVER
성공!!
'Server' 카테고리의 다른 글
[Linux]DHCP (0) | 2018.12.17 |
---|---|
[Linux] Bonding (0) | 2018.10.07 |
[Linux]NC (0) | 2018.10.06 |