ubuntu nfs를 이용해 network 폴더 mount 하기
samba 로 공유된 폴더를 mount 한다면 특정 ip 에 대한 control 등은 불가능합니다.
하지만 nfs를 사용한다면 특정 ip 에 대한 공유도 가능합니다.
폴더 공유를 하는 서버측 세팅은 /etc/exports 파일을 이용해 합니다.
zcom@swserver2:~$ cat /etc/exports
/home/share/public 192.168.1.*(rw)
/home/share/public 폴더를 192.168.1.1 ~ 192.168.1. 255 까지 ip 에 공유한다는 의미 입니다.
이렇게 수정한 후 아래 명령으로 nfs service를 재 시작하면 됩니다.
$ service nfs-kernel-server restart
nfs service가 설치되지 않았다면 명령어로 설치가 가능합니다.
apt-get install nfs-kernel-server
이렇게 공유된 폴더를 사용하는 client 측의 세팅은 아래와 같습니다.
command line 에서 mount 할 경우 먼저 공유할 폴더를 만들어 줍니다.
$ mkdir /home/jason/nfs
그리고 mount 를 합니다.
sudo mount 192.168.1.1:/home/share/public /home/jason/nfs
이렇게 공유하는 폴더를 부팅시 마다 자동으로 mount 되게 하기 위해서는 fstab 파일을 사용하면 됩니다.
기존에 있던 /etc/fstab 파일에 mount 명령을 추가로 써주면 됩니다.
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=39b92a58-7281-4f55-8f7f-651e750ab91f / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=4d02ab47-b966-4fd2-86dd-09c2861e21d3 none swap sw 0 0
192.168.1.1:/home/share/public /home/jason/nfs nfs rsize=8192,wsize=8192,timeo=14,intr
이상 ubuntu nfs를 이용해 network 폴더 mount 하기에 대한 글 이였습니다.
Ubuntu android kernel version 커널 버젼 보기 과 PC 이름 확인 uname 사용법 (0) | 2014.11.14 |
---|---|
Android WIFI 간단히 확인하고 shell 에서 Top Activity 확인하기 (0) | 2014.10.29 |
Ubuntu (linux) schedule command 예약 작업하는 방법과 명령어 crontab 사용법 (0) | 2014.10.24 |
Ubuntu PC 이름 알아내기, Ubuntu kernel version 알아내기 (0) | 2014.10.21 |
ubuntu linux rsync 사용법 불필요한 파일 제외하고 복사하기 (0) | 2014.10.06 |