※写真と本文は関係ありません。
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