Fedora 10
Sponsored Link

NFSサーバー構築2008/11/27

  ユーザーのホームディレクトリ等を各サーバーで共有できるようにするためにNFSサーバーを構築します。 NFSサーバー自体は特に何もしない限りデフォルトでインストールされているため、何か新たに入れる必要はありません。

[1] NFSサーバーとなるシステム上での設定
[root@ns ~]#
vi /etc/exports


# 以下記述*注

/home 192.168.0.0/24(rw,sync,no_root_squash)


# *注
/home
→ 共有するディレクトリを指定

192.168.0.0/24
→ アクセスを受け付けるネットワークの範囲

rw
→ 読み書き可

sync
→ 同期する

no_root_squash
→ root特権有効


[root@ns ~]#
/etc/rc.d/init.d/rpcbind start

Starting rpcbind:
[  OK  ]

[root@ns ~]#
/etc/rc.d/init.d/nfs start

Starting nfs services:
[  OK  ]

Starting nfs quotas:
[  OK  ]

Starting nfs daemon:
[  OK  ]

Starting nfs mountd:
[  OK  ]

Starting nfs idmapd:
[  OK  ]

[root@ns ~]#
/etc/rc.d/init.d/nfslock start

Starting NFS statd:
[  OK  ]

[root@ns ~]#
chkconfig nfs on

[root@ns ~]#
chkconfig nfslock on

[root@ns ~]#
chkconfig rpcbind on

[2] NFSクライアント上での設定
[root@www ~]#
/etc/rc.d/init.d/rpcbind start

Starting rpcbind:
[  OK  ]

[root@www ~]#
/etc/rc.d/init.d/nfslock start

Starting NFS statd:
[  OK  ]

[root@www ~]#
/etc/rc.d/init.d/netfs start

Mounting other filesystems:
[  OK  ]

[root@www ~]#
chkconfig nfslock on

[root@www ~]#
chkconfig rpcbind on

[root@www ~]#
chkconfig netfs on

[root@www ~]#
mount -t nfs nfs.srv.world:/home /home

[root@www ~]#
df -m

Filesystem
1M-blocks
Used
Available
Use%
Mounted on

/dev/hda1
5040
382
4403
8%
/

tmpfs
257
0
257
0%
/dev/shm

/dev/hda5
1008
34
924
4%
/tmp

/dev/hda3
5040
1062
3723
23%
/usr

/dev/hda4
10080
205
9364
3%
/var

nfs.srv.world:/home
100794
188
95486
1%
/home

# ↑ NFSサーバーのホームディレクトリがマウントされている


[root@www ~]#
vi /etc/fstab

# 最終行に追記:マウントするホームディレクトリをNFSサーバーのものに変更

/dev/hda1
/
ext3
defaults
1 1

devpts
/dev/pts
devpts
gid=5,mode=620
0 0

tmpfs
/dev/shm
tmpfs
defaults
0 0

proc
/proc
proc
defaults
0 0

sysfs
/sys
sysfs
defaults
0 0

/dev/hda5
/tmp
ext3
defaults
1 2

/dev/hda3
/usr
ext3
defaults
1 2

/dev/hda4
/var
ext3
defaults
1 2

/dev/hda2
swap
swap
defaults
0 0

nfs.srv.world:/home   /home   nfs   defaults   1 2
関連コンテンツ