NFSv3 Server, Client 설치 / Ubuntu 16.04 환경
1. 설치 환경
설치 환경은 다음과 같다.
- Ubuntu 16.04 LTS 64bit, root user
- NFS Root : NFSv3 Server의 Root Directory 절대 경로를 의미한다.
- NFS Root로 /nfs-root를 이용한다.
- NFS share : NFSv3 Server를 통해 실제 공유할 Directory의 절대 경로를 의미한다.
- NFS share로 /root/nfs-share를 이용한다.
2. NFSv3 Server 설정
2.1. Ubuntu Package 설치
$ sudo apt-get install nfs-kernel-server nfs-common rpcbind
NFSv3 Server Package를 설치한다.
2.2. 공유 폴더 생성 및 Bind Mount 설정
$ mkdir -p /nfs-root
$ mkdir -p /root/nfs-share
$ chmod 777 /root/nfs-share
$ mount --bind /root/nfs-share /nfs-root
공유 폴더 생성 및 Bind Mount를 수행한다.
|
|
/etc/exports 파일에 [File 2]의 내용을 추가한다.
2.4. Restart
$ /etc/init.d/nfs-kernel-server restart
NFSv3 Server를 재시작한다.
3. NFSv3 Client 설정
$ apt-get install nfs-common
NFSv3 Client Package를 설치한다.
$ mount -t nfs localhost:/nfs-root /mnt
NFSv3 Mount를 수행한다.