NFS

2023. 10. 12. 10:07리눅스/CentOS

NFS

 - Network File System

 - 네트워크를 이용하여 내 장치의 파티션을 다른 장치에 마운트

 - 처음에는 Unix 중 하나에서 개발했던 기술
> 유용성이 굉장히 높아 다른 OS들도 사용하기 시작

 - 정보
패키지 : nfs-*
데몬 : nfs
  방화벽 : service=nfs
설정파일 : /etc/exports

 * ro : read only
   rw : read + write

   root_squash   : NFSclient가 root로 접근했을 때 root로 취급 X [default 값]
   no_root_squash : NFSclient가 root로 접근하면 root로 취급

   all_squash   : NFSclient가 일반 사용자로 접근했을 때 익명 취급
   no_all_squash  : NFSclient가 일반 사용자로 접근하면 일반 사용자 취급 [default 값]

   sync   : server와 client 동기화하는 옵션

 

실습

설치 확인

 

 

설정파일 [server 디렉토리에서 client ip로]

 

 

디렉토리 생성

 

 

데몬 관리

 

 

nfs 실행 [용량을 지정 안하면 너무 많이 씀]

 

 

동기화 확인

 

 

문제

<실습>
sdb 디스크의 모든 파티션 제거 후 500MB primary 파티션 생성

생성한 파티션을 /nfs_server 디렉토리에 오토마운트 설정 후 재부팅

NFSclient 역할을 위해 mount 명령어로 nfs 연결하여 용량 확인

 * 파일 시스템 포맷이 안 될 경우 -f 옵션을 사용

'리눅스 > CentOS' 카테고리의 다른 글

Samba  (0) 2023.10.12
autofs  (0) 2023.10.12
fstab  (0) 2023.10.12
FTP  (0) 2023.10.10
VNC  (0) 2023.10.09