Back-end/Network

NFS 란? Network File System. NFS 구축해보기

cheersHena 2020. 11. 24. 14:34
반응형

NFS Network File System. 네트워크 파일 시스템.

- 네트워크 상에서 파일시스템을 공유하도록 설계된 파일 시스템. 

- 다른서버의 파티션을 마치 내 로컬영역인 것처럼 네트워크를 이용하여 사용할 수 있음.

 

-한 개의 서버에 NFS로 여러대의 웹서버로 연결할수 있어 여러클라이언트에서 한 서버의 정보를 공유할 수 있다. 

 

NFS 구축하기 example 

 

NFS 서버(192.168.123.123) 구축 순서

1. NFS서버 패키지 설치 

[root@web ~]# yum install portmap nfs-utils* libgssapi

2. NFS exports 설정

   - 마운트를 허가할 디렉토리 및 호스트 목록 설정  

#NFS 서버의 특정 IP호스트 접속 허용 설정

[root@web /]# vi /etc/exports
/home   192.168.123.122(rw,sync)

3. 방화벽 해제

[root@web /]# service iptables stop

4. NFS실행 

[root@web /]# /etc/init.d/rpcbind start
[root@web /]# /etc/init.d/portmap start
[root@web /]# /etc/init.d/rpcidmapd start
[root@web /]# /etc/init.d/nfs start

 

 

NFS 클라이언트(192.168.123.122) 구축 순서

1. NFS 클라이언트 패키지 설치 

[root@web ~]# yum install nfs-utils

2. NFS서버에 마운트

-클라이언트는 공유디렉토리를 자신의 디렉토리에 mount 하여 사용한다.
- #mount -t nfs 공유서버명:공유디렉토리명  연결디렉토리

[root@web ~]# mount -t nfs 192.168.123.123:/home/ /home/

3. NFS 마운트 확인 

[root@web ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8              24G  1.7G   21G   8% /
tmpfs                 495M     0  495M   0% /dev/shm
/dev/sda2             9.5G   22M  9.0G   1% /backup
/dev/sda1             239M   52M  175M  23% /boot
/dev/sda3              20G   45M   19G   1% /home
/dev/sda5             9.5G  289M  8.8G   4% /usr/local
/dev/sda6             4.7G  100M  4.4G   3% /var
192.168.123.123:/home/
                       20G   45M   19G   1% /home

 

 

반응형