미션
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
⭐다음편 예고⭐
개발 지식도 없이
개발 대회에 나갔는데 우수상을 탔다.
어떻게 이런 일이 가능했을까.
그 방법을 아래 글에 작성해봤다.
참고한 사이트
https://jang8584.tistory.com/201
'BOX-IT > Linux' 카테고리의 다른 글
[Linux] vsftp 로그인 창 안 뜰 때 해결 방법 (0) | 2022.04.15 |
---|---|
[Linux] Cent os Grub 이미지 변경하는 방법 (0) | 2022.04.13 |
[Linux] Cent os에서 주소 입력했는데 안 가질 땐 파일 탐색기 (0) | 2022.04.08 |
[Linux] command not found 해결방법 (0) | 2022.04.06 |
[Linux] 홈 이탈 막는 방법/홈 디렉토리 이탈 방지 (1) | 2022.04.06 |