본문 바로가기

linux

[linux] NFS 설정

1. NFS 서버 작업

 

0. 방화벽 해제
[root@nn1 ~]# systemctl disable firewalld
 
1. 패키지 확인
[damda@nn1 ~]$ rpm -qa | grep nfs
nfs-utils-1.3.0-0.33.el7.x86_64
 
2. 서비스 시작
[root@nn1 ~]# systemctl start nfs
 
3. 디렉토리 생성
[root@nn1 ~]# mkdir -p /app/nfs
 
4. 디렉토리 확인
[root@nn1 ~]# ls -al /app/
total 0
drwxr-xr-x.  3 root root  17 Nov 24 20:07 .
dr-xr-xr-x. 18 root root 244 Nov 24 20:07 ..
drwxr-xr-x.  2 root root   6 Nov 24 20:07 nfs
 
5. nfs 디렉토리 설정
[root@nn1 ~]# cat /etc/exports
/app/nfs 192.168.158.142 (rw,all_squash,sync)
           (클라이언트 IP)
 
6. nfs 서비스 재시작
[root@nn1 ~]# systemctl restart nfs
 
7. nfs 디렉토리 권한부여
[root@nn1 ~]# chmod o+w /app/nfs/
 
8. nfs 서비스 자동 실행
[root@nn1 ~]#  systemctl enable nfs-server
[root@nn1 ~]#  systemctl enable rpcbind

 

 
2. NFS 클라이언트 작업
0. 방화벽 해제
[root@nn2 ~]# systemctl disable firewalld
 
1. 디렉토리 생성
[root@nn2 ~] mkdir -p /app/nfs
 
2. 디렉토리 마운트
[root@nn2 ~] mount -t nfs 192.168.158.140:/app/nfs/ /app/nfs
 
3. 마운트 확인
[root@nn2 nfs]# df -h
Filesystem                Size  Used Avail Use% Mounted on
/dev/mapper/cl_nn2-root    17G  5.4G   12G  32% /
devtmpfs                  473M     0  473M   0% /dev
tmpfs                     489M   84K  489M   1% /dev/shm
tmpfs                     489M  7.1M  482M   2% /run
tmpfs                     489M     0  489M   0% /sys/fs/cgroup
/dev/sda1                1014M  173M  842M  18% /boot
tmpfs                      98M   32K   98M   1% /run/user/0
192.168.158.140:/app/nfs   17G  5.4G   12G  32% /app/nfs
 
3. 디렉토리 테스트
[root@nn2 ~] touch /app/nfs/a    
 
4. fstab 등록
[root@nn2 ~] vi /etc/fstab
192.168.158.140:/app/nfs/                       /app/nfs      nfs     sync    0 0
 
5. 재부팅 후 확인
[root@nn2 ~] shutdown -r now
[root@nn2 ~]  df -h
Filesystem                Size  Used Avail Use% Mounted on
/dev/mapper/cl_nn2-root    17G  5.4G   12G  32% /
devtmpfs                  473M     0  473M   0% /dev
tmpfs                     489M   84K  489M   1% /dev/shm
tmpfs                     489M  7.1M  482M   2% /run
tmpfs                     489M     0  489M   0% /sys/fs/cgroup
/dev/sda1                1014M  173M  842M  18% /boot
tmpfs                      98M   32K   98M   1% /run/user/0
192.168.158.140:/app/nfs   17G  5.4G   12G  32% /app/nfs