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

+ Recent posts