NFS 서버 구축 과정
NFS란? : 네트워크를 이용해서 여러 서버간의 마운트를 통해 마치 하나의 파일 스토리지 처럼 사용하는 기술
리눅스 - 윈도우 파일 서버 구축: Samba
리눅스 - 리눅스 파일 서버 구축: NFS
윈도우 - 윈도우 파일 서버 구축: CIFS
▶특징
-NFS로 공유한 파일은 일반적인 소유권과 접근 권한이 그대로 적용.
-원격으로 접속한 유저가 파일 소유 권한이 있다면, UID를 이용해 조작 가능
-루트의 권한을 갖는 사용자가 해당 공유 디렉토리에 모두 조작 가능.
▶방화벽설정
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-port=111/tcp
firewall-cmd --permanent --add-port=111/udp
firewall-cmd --reload
리눅스 폴더, 파일 권한 부여 명령어 chmod, chown
예1) 사용자 + 그룹을 userA로 변경하는 경우
chown userA:userA ./[파일 또는 디렉토리]
//하위 디렉토리, 파일도 동일한 오너쉽 부여하고 싶은 경우
chown -R userA:userA ./[파일 또는 디렉토리]
예2) 사용자를 userA로 변경하는 경우
chown userA ./[파일 또는 디렉토리]
▶장점
-NFS는 파일을 쉽게 공유가능
▶단점
-보안에 취약
※요약 정리
사용자 컴퓨터(클라이언트)가 원격지 컴퓨터(서버)에 있는 파일을 자기 것처럼 마음대로 검색,
수정, 저장할 수 있도록 해주는 클라/서버 응용 프로그램
클라이언트에 NFS 클라이언트 설치해야하고, 서버에 NFS서버가 설치해야 한다.
아래 ppt 파일 참고 바랍니다.
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
[Linux] NFS 서버 개념 & 구축(설치)
디스크 용량이 지금 현대시대에는 부족한 현상이 거의 없습니다. 옛날에는 서버하나만 구축해도 많은 공간을 차지하여 클라이언트들은 여유 공간이 없었습니다. 그래서 개발한 것이 클라이언
it-serial.tistory.com
https://ansan-survivor.tistory.com/687
[CentOS 7] Linux NFS 구축하기 / 리눅스 서버 클라이언트 디렉터리 공유
서버와 클라이언트간의 파일 공유하는 방법은 여러가지가 있다. 대표적으로는 Samba가 유명하며, Linux, Window 모든 OS에 호환되어 다양하게 사용된다. (방법은 아래 참고) https://ansan-survivor.tistory.com/
ansan-survivor.tistory.com