티스토리 뷰

OS/Linux

Linux NFS

뵤루 2022. 3. 25. 09:16

NFS (Network File System)

- 파일 시스템 공유 가능

- 열어야 할 port가 많기 때문에 port가 아닌 service의 방화벽을 연다

 

설치법

- yum install -y nfs-utils

 

 

nfs를 설치했으면 nfs 서버로 만들 디렉터리를 생성해주고

 

 

/etc/exports 파일에 등록을 해주면 된다

 

 

 

설정

 

/nfs    10.0.0.0/24(rw,sync,no_root_squash,anonuid=0,anongid=0)

 

/nfs : nfs 서버 경로

10.0.0.0/24 : nfs 서버에 접근을 허용할 네트워크

rw : 접근한 네트워크에 허용할 권한 (r : 읽기, w : 쓰기)

sync : 동기화 여부

no_root_squash : 접속한 계정을 root로 전환

anonuid=0 : 익명 계정의 uid

anongid=0 : 익명 계정의 gid

 

 

설정을 입력했으면 nfs를 시작시켜준다

 

 

설정이 잘 되었는지는 exportfs -v (view) 명령어로 확인할 수 있다

 

 

nfs는 이렇게 많은 port를 사용하기 때문에 port를 여는 것보단 service를 여는 것이 낫다

 

 

방화벽에서 해당 서비스를 열어주면 된다

 

클라이언트에서도 확인을 해보자 (클라이언트에서도 nfs 설치)

 

 

nfs서버를 마운트할 디렉터리를 만들고 nfs서버를 마운트한다

 

mount -t nfs 10.0.0.11:/nfs /nfs-c

- 10.0.0.11의 /nfs를 자신의 /nfs-c에 마운트하는 명령어

 

 

마운트가 잘 되었다면 마운트 목록에 뜬다

 

 

클라이언트쪽에서 파일을 생성하면

 

 

서버 쪽에서도 파일이 생성된 것을 확인할 수 있다

 

이걸 윈도우에서도 마운트할 수 있다면?

 

제어판 -> 프로그램 및 기능을 켜서 왼쪽의 Windows 기능 켜기/끄기를 보자

 

 

중간에 NFS용 서비스가 있다

클라이언트와 관리 도구 모두 체크해주자

확인을 눌러주면 기능을 추가해준다

 

 

cmd창에서 마운트를 해준다

대신 윈도우에서는 디렉터리명이 아닌 드라이브명을 지정해준다 (z:)

 

단 윈도우에서는 바로 파일을 만들 수 없다

 

 

others의 권한을 허용시켜주고 오자

'OS > Linux' 카테고리의 다른 글

Linux Mail (Thunderbird)  (0) 2022.03.28
Linux 패키지 관리  (0) 2022.03.02
Linux ACL  (0) 2022.02.24
Linux 디스크 관리  (0) 2022.02.22
Linux 사용자 및 그룹 관리  (0) 2022.02.18
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함