Linux NFS 스토리지
네트워크를 이용해서 파일/디렉토리를 공유하는 시스템
리눅스 유닉스에서 기본으로 사용하는 시스템 윈도우에서도 사용가능
삼바- 윈도우 프린터 장치
사용하는 시스템의 특정 공간을 공유해서 작업을 같이 하고싶을때 파일을 공유하는 용도
비어있는 디렉토리 공유 /저장공간 공유
서비스 구성
1.패키지 설치
2.서비스 구성 (ex. 디렉토리 만들기)
3.서비스 활성화
4.방화벽 구성
서버
1.패키치 설치
nfs-utils
2.서비스 구성
디렉토리 준비/권한 설정
SElinux 컨텍스트 필요할 수 있음
공유파일 /etc/exports {공유 디렉토리 경로 어떤 대상에게 공유할것인지 ( 옵션= 권한,동기화,인증방식,버전정보 )}
서비스 설정(구성) 파일 설정
3.서비스 활성화
nfs-server + nfs-secure-server/nfs-secure(보안설정을 추가로 할 때)
sys 기본방식 보안
krb 커버로스 인증서비스 연동
4.방화벽 구성
nfs
firewall-cmd --permanent --add-service=nfs
클라이언트
nfs-utils 패키지설치
마운트
1. mount 명령을 사용하여 마운트
디렉토리를 쓰든 안쓰든 연결되어있다
2.etc/fstab
디렉토리를 쓰든 안쓰든 연결되어있다
3.자동 마운트
autofs
자동으로 사용할땐만 연결을 해주고 자동으로 연결을 해제 해 주겠다
네트워크 리소스를 절약하기 위해
패키지 설치
두개의 설정파일 세팅
서버 서비스구성
nfs-utils 패키지 설치
디렉토리 생성
공유하고자 하는 디렉토리 공유하려는 주소 옵션
서비스 구성파일 설정
해당파일 갱신 (reload)
start 와 enable 동시에
시스템 활성화
방화벽 설정
참고)
그 외 설정파일들, 버전 설정 할 수있음 (따로 설정 안해줘도 됨)
필요에따라 secure 시스템 사용
클라이언트 서비스 구성
nfs-util 패키지 설치
마운트 할 디렉토리 생성
-t 파일 시스템 종류 -o마운트 옵션 종류
서버쪽에서 설정한 그대로 맞춰서 설정해준다
영구 마운트
권한에 따라 에러 메세지가 다르다