반응형
NFS (네트워크 파일 시스템)
: 서버에서 공유한 디렉토리를 마치 로컬 시스템의 장치처럼 이용할 수 있도록 개발된 파일 시스템
- NFS 서버가 디렉토리를 공유하면 NFS 클라이언트가 공유한 디렉토리를 마운트해서 사용
서버프로그램이 다운이 안돼있다면 yum -y install nfs-utils 명령어를 통해 먼저 다운로드해 준다.
서버 설정
1.공유할 대상 설정 /etc/exports 파일에
[공유할 경로] [허용할 IP]/[서브넷마스크]([옵션])
ex) share 라는 폴더를 192.168.111.128 의 ip 사용자에게 공유 할 것 (읽고 쓰기가능)
2. nfs 시스템 재시작
systemctl restart nfs-server
3. 클라이언트 설정
마운트를 진행해 주어야 함
mount [서버ip]:[서버에서 공유한 디렉토리] [클라이언트 측에서 공유 받을 경로]
루트 경로에 공유받을 폴더 nfs를 생성해주고 마운트 설정을 해주었다.
이제 서버에서 /share 폴더에 파일을 만들 경우 클라이언트의 /nfs 파일에 공유가 되는지 확인해보면 된다.
이렇게 설정이 완료 됐다. 그렇다면 클라이언트는 저 디렉토리에 있는 파일을 수정할 수 있을까? 정답은 없다.
저 폴더에 대한 권한이 사용자에게는 현재 (5) 의 권한으로 읽고, 실행 권한밖에 없기 때문에 불가능하다.
클라이언트가 파일을 만들수 있게 권한을 주려면 stickbit 형식으로 폴더권한을 주던, 777로 전부 주던 다른 설정을 하던 등등의 방식이 있다.
반응형
'리눅스' 카테고리의 다른 글
명령프롬프트 명 변경 (0) | 2021.03.16 |
---|---|
DNS 서버 구축 (0) | 2021.03.07 |
RPM , DNF (yum) (0) | 2021.03.01 |
LVM - 실습 (2) | 2021.02.26 |
LVM - 이론 (0) | 2021.02.26 |