NFS란?
Network File System , 사용자가 원격 컴퓨터에 있는 파일 및 디렉터리(하드)에 액세스할 수 있으며, 해당 파일 및 디렉터리가 로컬에 있는 것처럼 처리하도록 허용하는 분산 파일 시스템입니다.
설정 순서
0. 하드를 공유할 파티션 오토마운트
1. 패키지 설치
2. 방화벽
3. 환경설정 / 데몬 동작
클라이언트 안에 파일을 만들어서 서버의 파일와 오트마운트를 시켜서 수행할 것임.
0 . 오토마운트 확인
sdb1 파티션 /nemo_server 디렉터리와 마운트 연동 확인
- 패키지 설치
# yum -y install nfs-utils1-1 패키지 확인
# rpm -qa | grep nfs
- 방화벽 (포트, 서비스) 오픈
# firewall-cmd --permanent --add-port=2049/tcp # firewall-cmd --permanent --add-service=nfs # firewall-cmd --reload2-1 . 방화벽 확인
# firewall-cmd --list-all
- 환경 설정
# vi /etc/exports
- NFS 서버의 마운트포인트
- 서비스받을 (클라이언트) IP
- 권한값(읽기,쓰기)
- NFS 서버 관리자의 권한 사용의 허가
- 동기화
3-1 . 환경설정 적용
# exportfs -a : /etc/exportfs 설정 읽어서 적용 # systemctl restart nfs : 데몬 재실행 # exportfs -v : 적용값 확인
- 패키지 설치
# yum -y install nfs-utils
- 오토마운트 시킬 클라이언트 파일 생성
# mkdir /nemo_client
- 마운트 연동
# mount -t nfs 192.168.100.69:/nemo_server /nemo_client
- 임의 파일 생성 후 연동되었는 지 확인
임의 파일 생성
# touch /nemo_client/123연동 확인