NFS

eatgnoes·2023년 2월 26일

Linux

목록 보기
5/6

NFS란?

Network File System , 사용자가 원격 컴퓨터에 있는 파일 및 디렉터리(하드)에 액세스할 수 있으며, 해당 파일 및 디렉터리가 로컬에 있는 것처럼 처리하도록 허용하는 분산 파일 시스템입니다.

설정 순서
0. 하드를 공유할 파티션 오토마운트
1. 패키지 설치
2. 방화벽
3. 환경설정 / 데몬 동작
클라이언트 안에 파일을 만들어서 서버의 파일와 오트마운트를 시켜서 수행할 것임.

0 . 오토마운트 확인

sdb1 파티션 /nemo_server 디렉터리와 마운트 연동 확인

< 서버 설정 >

  1. 패키지 설치
# yum -y install nfs-utils

1-1 패키지 확인

# rpm -qa | grep nfs
  1. 방화벽 (포트, 서비스) 오픈
# firewall-cmd --permanent --add-port=2049/tcp
# firewall-cmd --permanent --add-service=nfs
# firewall-cmd --reload

2-1 . 방화벽 확인

# firewall-cmd --list-all
  1. 환경 설정
# vi /etc/exports

    1. NFS 서버의 마운트포인트
    1. 서비스받을 (클라이언트) IP
    1. 권한값(읽기,쓰기)
    1. NFS 서버 관리자의 권한 사용의 허가
    1. 동기화

      3-1 . 환경설정 적용

# exportfs -a : /etc/exportfs 설정 읽어서 적용
# systemctl restart nfs : 데몬 재실행
# exportfs -v : 적용값 확인

<클라이언트 설정>

  1. 패키지 설치
# yum -y install nfs-utils
  1. 오토마운트 시킬 클라이언트 파일 생성
# mkdir /nemo_client
  1. 마운트 연동
# mount -t nfs 192.168.100.69:/nemo_server /nemo_client
  1. 임의 파일 생성 후 연동되었는 지 확인

    임의 파일 생성

# touch /nemo_client/123

연동 확인

profile
이 밤이 지나면

0개의 댓글