젠투(Gentoo)에서 NFS 설정방법

입질쾌감 물때표

서버측 클라이언트 측 모두 아래의 패키지를 설치한다.

$ emerge -av nfs-utils

설치를 마친후 서버측에서 다음과 같이 설정한다.
$ vi /etc/exports

# /etc/exports: NFS file systems being exported.  See exports(5).
/home/market/public_html/ 192.168.15.99(async,rw,no_subtree_check,all_squash,anonuid=1010,anongid=100)

$ /etc/init.d/nfs start
$ rc-update add nfs default

설정파일만 다시 읽을때
$ /etc/init.d/nfs reload

위의 옵션중에 anouid,anongid 옵션은 클라이언트에서 접속시 서버측 uid와 gid를 강제 맵핑해주는 옵션이다.
이렇게 되면 서버측에 있는 해당 디렉토리 소유권자로서 마운트를 하게 되므로 읽고 쓰기가 가능해진다.

* 클라이언트 측
다음과 같이 설정해 준다.

$ vi /etc/fstab
192.168.15.100:/home/market/public_html /home/webterror/Desktop/market nfs rw,users 0 0 // 이부분 추가

위의 옵션중 users 라는 옵션은 유저도 마운트 옵션을 사용할수 있도록 해주는 것이다. rw는 읽고/쓰기가 가능하게 해준다.

리눅스에서 지원하는 현재 지원하는 파일시스템이 무엇인지 알고 싶다면

webterror@webterror ~ $ cat /proc/filesystems 
nodev	sysfs
nodev	rootfs
nodev	bdev
nodev	proc
nodev	cgroup
nodev	cpuset
nodev	tmpfs
nodev	debugfs
nodev	securityfs
nodev	sockfs
nodev	pipefs
nodev	anon_inodefs
nodev	configfs
nodev	devpts
	reiserfs
	ext3
	ext2
	squashfs
nodev	ramfs
nodev	hugetlbfs

위의 명령을 치면 알수 있다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다