IT/리눅스마스터1급

[CentOS 7] Linux NFS 구축하기 / 리눅스 서버 클라이언트 디렉터리

알콩달콩아빠 2022. 9. 17. 17:08
728x90
반응형

<< NFS 서버 구축 >>

 

1. nfs 설치

rpm -qa nfs-utils

 

 

2. 공유할 폴더 지정 리스트 확인, 공유폴더 리스트 만들기

vi /etc/exports

 

    2-1. exports 내에 아래와 같이 / 아래 share라는 폴더를 리스트에 넣기

          *     : 214망에 있는 모든 PC에 연결

          rw   : read, write 권한 설정

          sync : 실시간 동기화 설정

/share  192.168.214.*(rw,sync)

 

vi 텍스트 편집기로 입력

 

 

    2-2. / 아래 share 디렉터리 생성

mkdir /share

 

 

    2-3. 디렉터리에 권한 부여 (일반 사용자 읽고 쓰기 가능)

chmod 707 /share

 

 

    2-4. exports의 수정 내용 반영

exportfs -r

 

 

 

3. 서비스 가동

systemctl start nfs-server
systemctl enable nfs-server

 

 

4. 방화벽 끄기

service firewalld stop

 

 


(5. /share에 text.txt 파일을 만들어 봄)

 

 

6. 마운트, 공유가 잘되었는지 확인

showmount -e
exportfs -v

 

 

 

반응형
 

 

<< 클라이언트에서 서버의 NFS 마운트하기 >>

 

1. nfs 패키지 설치

rpm -qa nfs-utils

 

 

2. NFS서버에 어떤게 마운트 되어있나 확인

showmount -e [서버의 ip주소]

 

 

3. 클라이언트에서 해당 서버 디렉터리와 함께 마운트할 디렉터리를 만듦 (서버디렉터리 <- 만든디렉터리 포인트)

mkdir serverShare

 

 

4. 마운트 시킴 (su권한 필요)

su
mount -t nfs 192.168.214.187:/share serverShare

 

 

5. 디렉터리 확인 (공유 결과 확인)

ls -l serverShare

 

 

서버에서 생성해서 만든 text.txt 파일이 Client PC에도 ls명령어로 볼 수 있다.

서로 디렉터리가 공유된 상태이다.

 

6. 재부팅해도 설정 유지

 

pwd로 디렉터리 경로 확인 후&amp;nbsp;

 

vi /etc/fstab

아래와 같이 등록
192.168.214.187:/share	/home/centos/serverShare	nfs	sync	0 0

 

 

 

(결과) 재부팅 후 테스트

reboot

재부팅해도 잘 마운트가 되어있다.

 

 

(결과) 클라이언트에서 파일 추가

 

클라이언트에서 파일 추가
서버에서 즉각적으로 파일이 생성된다.

 

 

출처: https://ansan-survivor.tistory.com/687 [안산드레아스:티스토리]

728x90
반응형