BOX-IT/Linux

[Linux] NFS 서버 접속 및 NFS 서버 구축 방법

Buang 2022. 4. 13. 14:13
반응형

 

미션

 

NFS 서버 접속 및 구축하세요.


NFS 서버 접속 방법

1번. mkdir /nfs 

2번. yum -y install nfs-utils libnfsidmap

3번. systemctl start rpcbind

 

4번. mount -t nfs [접속할 곳 ip번호]:/[서버에 접속해서 공유할 폴더명] /[접속해서 내가 받을 곳]

 

예1) mount -t nfs 200.00.000.00:/nfs1 /nfs

예2) mount -t nfs 199.99.999.99:/home /mnt


NFS 서버 구축 방법

 

1번. rpm -qa | grep nfs-utils

입력해서 nfs-utils  설치되어 있는지 확인하고 설치 안됐다면 2번 입력

2번.  yum -y install nfs-utils

 

3번. vi /etc/exports

 

3번을 입력하면 빈 화면이 뜬다. insert키 눌러준다. 그리고 4번에 있는 내용을 입력.

 

4번. /nfsdir (rw,sync)

 

4번에 있는 내용을 입력한 후에는 esc키 누르고 :wq!눌러서 빠져나온다.

 

4번을 해석하자면 모든 사람들이 내 네트워크로 들어올 수 있는데

/nfsdir에 들어올 수 있고,

rw는 내 nfsdir폴더에 들어와서 읽고, 쓸 수도 있다는 걸 뜻한다.

 

만약에 모든 사람들이 내 네트워크에 들어오는 게 싫고 특정 네트워크만 들어오게 하고 싶다면

/nfsdir 197.30.100.20 (rw, sync) 이런식으로 /nfsdir 뒤에 ip 번호를 입력해주면 된다.

그럼 ip번호에 해당하는 사람만 들어올 수 있다.

 

 

5번. 공유할 디렉토리 생성 

 

5-1번) mkdir /nfsdir

5-2번) echo nana's nfsdir > /nfsdir

5-3번) cat /nfsdir

 

 

6번. 방화벽 설정

 

6-1번) firewall-cmd --permanent --add-service={nfs,mountd,rpc-bind}

6-2번) firewall-cmd --reload

 

 

7번. NFS 서비스 시작

 

7-1번) systemctl start nfs

7-2번) systemctl enable nfs-server.service

7-3번) systemctl enable nfs.service

7-4번) systemctl status nfs 

 

7-4번)을 입력하면 nfs가 정상적으로 잘 동작하고 있는지 확인이 가능하다.

 

 

8번. exports설정한 걸 적용하기

 

8-1번) exportfs-ra 

 


NFS 연결이 안된다면?

 

방화벽 문제일 수도 있다.

1번과 2번을 입력해보자.

 

1번. firewall-cmd --permanent --add-service={nfs,mountd,rpc-bind}

2번. firewall-cmd --reload

 

 

윈도우에서 NFS 접속방법

net use \\[ip번호]\[이동할 곳]

예) net use \\198.30.250.100\home

 

⭐다음편 예고

 

개발 지식도 없이

개발 대회에 나갔는데 우수상을 탔다.

 

어떻게 이런 일이 가능했을까.

 

그 방법을 아래 글에 작성해봤다.

 

 

1탄. 개발 지식 없이 해커톤 대회 나가서 우수상 탄 일화-오아시스 해커톤

1. 네, 다음 분 들어와 주세요. 꿈에 그리던 방학이 찾아왔다. 나는 참고로 대학생이며 자랑이지만 대학생은 무려 방학이 2달이다! 2달! 하지만 방학이라고 쉴 수 있는 건 아니었다. '나도 내가 컴

 

 

참고한 사이트

 

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://nirsa.tistory.com/194

 

[CentOS7] 리눅스 NFS 설치 및 구축 (Server, Client)

리눅스 NFS 설치 및 구축 Server # nfs 설치 yum -y install nfs-utils # 서비스 시작 / 부팅 시 자동 시작 systemctl start nfs-server systemctl start rpcbind systemctl enable nfs-server systemctl enable r..

nirsa.tistory.com

 

https://jang8584.tistory.com/201

 

[리눅스] nfs 마운트(mount) 하기

● NFS 서버 구축    1) NFS 프로그램 설치       ]# rpm -qa | grep nfs-utils       ]# yum -y install nfs-utils  =>  설치되어 있지 않은 경우    2) 서버에서 디렉토리 공유       ]# v..

jang8584.tistory.com

 

반응형