상세 컨텐츠

본문 제목

ubuntu nfs를 이용해 network 폴더 mount 하기

Study/Tips

by 휀스 2014. 11. 26. 00:42

본문



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 하기에 대한 글 이였습니다.




관련글 더보기