본문 바로가기
리눅스 고급/실습

13. NFS - 설정

by 움터 2021. 1. 15.

네트워크 설정은 기본

100번 ip를 쓰는 것을 서버로 사용 할 예정

 

1. vi /etc/exports 오픈(아무것도 없음)

 

2. 디렉토리 하나 생성 mkdir /share

 

3. /share 디렉토리로 이동 후 server_file  파일을 하나 생성

 

클라이언트가 저 공유로 사용을 해서 확인 했을때 server_file이 보이면 제대로 공유 한것임.

 

4. vi 편집기로 /etc/exports로 오픈

/share라는 파일을 공유하겠끔 하고 아이피 설정 후 권한을 주고 저장

 

5. 설정이 다 끝난후 systemctl status nfs 로 재시작

현재 inactive 상태

6. 재시작 후 다시 상태 확인

재시작

 

7. 네트워크를 공유하는 것이므로 방화벽 꺼두는것도 괜찮음(systemctl stop firewalld)

 

8. 클라이언트쪽으로 넘어가서 mount를 할 디렉토리 하나 생성 

 

9. mount 192.168.10.100:/share         /clinet

             [아이피]         [디렉토리명] [마운트포인터]

 

10. 다시 클라이언트 디렉토리로 이동을 하면 사진과 동일하게 나옴.

11. 하지만 수정 및 쓰기가 안된다.

 

 

12. 이유는 서버 쪽의 권한이 사진처럼 되어있기 때문이다.

13. 만약 서버에서 권한을 777로 줘도 똑같다.

 

14. 클라이언트에서 파일 생성을 해도 소유자랑 관리그룹이 nfsnobody이며, 서버 입장에서는 클라이언트에서 접속을 할때 nfsnobody로 인식이 되기 때문에 읽고 쓰기가 안됨.

댓글