nfs を autofs 経由で使う。


渋谷のプラネタリウム?



※写真と本文は関係ありません。


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