nfs 使う側 → 192.168.10.26(ここに autofs を設定)
nfs 使われる側 → 192.168.10.27、192.168.10.28、192.168.10.29(こちらの設定は通常の nfs 設定)
nfs 使われる側の設定。nfs の設定をする。
/home/samba/ のディレクトリを 192.168.10.26 から nfs 接続を許可にする。
$ cat /etc/exports /home/samba/ 192.168.10.26(rw,sync)
※上記設定で root でアクセスすると nobody 権限となる。root でアクセスしたいときには
/home/samba/ 192.168.10.26(rw,sync,no_root_squash)
とする。
自動起動にしてデーモン動かす。
# chkconfig nfs on # /etc/init.d/nfs restart
nfs 使う側に autofs の設定をする。
/etc/auto.* が設定ファイル。
$ ls /etc/auto.* auto.master auto.misc auto.net auto.smb
# cat /etc/auto.master # # $Id: auto.master,v 1.4 2005/01/04 14:36:54 raven Exp $ # # Sample auto.master file # This is an automounter map and it has the following format # key [ -mount-options-separated-by-comma ] location # For details of the format look at autofs(5). /misc /etc/auto.misc --timeout=60 #/smb /etc/auto.smb #/misc /etc/auto.misc #/net /etc/auto.net
# cat /etc/auto.misc # # $Id: auto.misc,v 1.2 2003/09/29 08:22:35 raven Exp $ # # This is an automounter map and it has the following format # key [ -mount-options-separated-by-comma ] location # Details may be found in the autofs(5) manpage cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom # the following entries are samples to pique your imagination #linux -ro,soft,intr ftp.example.org:/pub/linux #boot -fstype=ext2 :/dev/hda1 #floppy -fstype=auto :/dev/fd0 #floppy -fstype=ext2 :/dev/fd0 #e2floppy -fstype=ext2 :/dev/fd0 #jaz -fstype=ext2 :/dev/sdc1 #removable -fstype=ext2 :/dev/hdd fs1 -fstype=nfs,rw 192.168.10.27:/home/samba fs2 -fstype=nfs,rw 192.168.10.28:/home/samba fs3 -fstype=nfs,rw 192.168.10.29:/home/samba
/misc/fs1 と打たないとマウント出来ないので、適当なシンボリックリンクを作成。
# ln -s /misc/fs1 /mnt/samba/fs1 # ln -s /misc/fs2 /mnt/samba/fs2 # ln -s /misc/fs3 /mnt/samba/fs3
動作確認。
# ls -l /mnt/samba/fs2 lrwxrwxrwx 1 root root 9 12月16日 10:39 /mnt/samba/fs2 -> /misc/fs2/ # ls -l /mnt/samba/fs2/ drwxrwsr-x 38 root s-fufufu 4096 12月 9日 14:38 aaaa/
こんな感じで見えれば成功。
2011/01/20 追記
Windows の 共有を cifs マウントするなら。
# vi /etc/auto.misc windows_share -fstype=cifs,username=administrator,password=password windowsIPアドレス:共有path # chmod 600 /etc/auto.misc