[리눅스] nfs 마운트(mount) 하기
● NFS 서버 구축
1) NFS 프로그램 설치
]# rpm -qa | grep nfs-utils
]# yum -y install nfs-utils => 설치되어 있지 않은 경우
2) 서버에서 디렉토리 공유
]# vi /etc/exports => 디렉토리를 공유하기 위한 환경설정 파일
공유디렉토리명 접근가능한클라이언트주소(공유옵션)
※ 공유 옵션
ro => 읽기 권한만 부여
rw => 읽기 쓰기 권한 부여
root_squash => 클라이언트에서 root를 서버상의 nobody 계정으로 매핑
no_root_squash => 클라이언트 및 서버 모두 root 계정 사용
ex) ]# vi /etc/exports
/home/share 클라이언트IP(rw)
=>/home/share 172.16.1.0/24(rw)
3) NFS 서버 실행
]# service rpcbind start
]# service nfs start
]# chkconfig --level 2345 nfs on
->tip ) ntsysv 를 치면 자동 시작할 데몬을 지정할수 있음
-> chkconfig --list 치면 설정 한 값들이 나온다
-> 통상적으로 서버는 레벨3이라고 생각하면 된다.
]# chkconfig --level 2345 rpcbind on
4) 클라이언트 공유 디렉토리 접근(사용)
]# showmount -e 공유서버명 => 서버에 공유된 디렉토리 확인
ex) ]# showmount -e 172.16.5.100
=> 클라이언트는 공유디렉토리를 자신의 디렉토리에 mount 하여 사용한다.
]# mount -t nfs 공유서버명:공유디렉토리명 연결디렉토리
]# df -h => 연결 확인
※ mount 해제
]# umount 연결디렉토리
ex) ]# mkdir /mnt/linux
]# mount -t nfs 172.16.5.100:/home/share /mnt/linux
]# df -h