Fizz19 2022. 9. 26. 09:58

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 파일 참고 바랍니다.

                                                                 ↓

 

NFS 서버 구축(위성훈).pptx
1.09MB

 

https://it-serial.tistory.com/entry/Linux-NFS-%EC%84%9C%EB%B2%84-%EA%B0%9C%EB%85%90-%EA%B5%AC%EC%B6%95%EC%84%A4%EC%B9%98

 

[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