윈도우의 공유 폴더와 비슷한 NFS
서버에서 공유한 디렉토리를 마치 로컬 시스템의 장치처럼 이용할 수 있도록 개발된 파일 시스템
전통적인 유닉스 환경에서는 오랫동안 네트워크에서 자료를 공유하는 방법으로 사용
NFS 서버가 디렉토리를 공유하면 NFS 클라이언트가 공유한 디렉터리를 마운트하여 사용

| 옵션 | 설명 |
|---|---|
| rw | 파일 시스템을 읽고 쓰기가 가능하도록 공유 |
| ro | 파일 시스템을 읽기 전용으로 공유 |
| subtree_check | 시스템 보안 유지를 위해 하위 디렉터리를 검사하는 옵션 |
| nosubtree_check | 시스템 성능을 고려하여 하위 디렉터리 검사를 하지 않는 옵션 |
| root_squash | 시스템 보안을 위해 공유 디렉터리에 대한 사용자의 루트 권한을 제한 |
| no_root_squash | 공유 디렉터리에 대한 사용자의 루트 권한을 허용 |
| all_squash | 모든 사용자 권한을 익명 사용자 권한, nobody:nogroup으로 지정 |

원격지의 파일 시스템 : 마운트

남이 공유해준 디렉토리를 내 것에 있는 것처럼 사용하기 위해서, 저 파일 시스템을 내 디렉토리에 연결

마운트 해서 사용하면, /client로 이동하면, /share라는 디렉토리로 접근이 가능하다.
ip 정보가 다르다는 점.

클라가 서버에 디렉토리에 접근해서 사용할 때는, nfsnobody로 접근
nfsnobody 에 권한이 없으면 파일 생성 등 못함. 권한 설정에도 신경을 써줘야한다.
디렉토리 안에 파일 생성, 이동 하려면?
클라이언트 시스템에서 서버에서 공유한 디렉토리 서비스를 이용해보기

클라가 공유해서 사용할 수 있으면, 서버에서 제대로 받았음을 확인할 수 있다.
-vi 에서

설정파일을 설정하면, 관련된 서비스를 재시작하여라.
systemctl restart nfs-server.service
systemctl status nfs


클라이언트로 넘어간다.