Fedora 17
Sponsored Link

NFSサーバー構築2012/06/05

 
任意のディレクトリを各サーバー間で共有できるようにするためにNFSサーバーを構築します。
[1] NFSサーバーとなるシステム上での設定です。
[root@master ~]#
yum -y install nfs-utils
[root@master ~]#
vi /etc/idmapd.conf
# 5行目:コメント解除して自ドメイン名に変更

Domain =
srv.world
[root@master ~]#
vi /etc/exports
# 以下のように記述*注

/home 10.0.0.0/24(rw,sync,no_root_squash,no_all_squash)
#*注
/home
⇒ 共有するディレクトリを指定

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

rw
⇒ 読み書き可

sync
⇒ 同期する

no_root_squash
⇒ root特権有効

no_all_squash
⇒ そのままの権限でアクセスさせる
[root@master ~]#
systemctl start rpcbind.service

[root@master ~]#
systemctl start nfs-server.service

[root@master ~]#
systemctl start nfs-lock.service

[root@master ~]#
systemctl start nfs-idmap.service

[root@master ~]#
systemctl enable rpcbind.service

[root@master ~]#
systemctl enable nfs-server.service

[root@master ~]#
systemctl enable nfs-lock.service

[root@master ~]#
systemctl enable nfs-idmap.service

[2] NFSクライアント上での設定
[root@www ~]#
yum -y install nfs-utils
[root@master ~]#
vi /etc/idmapd.conf
# 5行目:コメント解除して自ドメイン名に変更

Domain =
srv.world
[root@www ~]#
systemctl start rpcbind.service

[root@www ~]#
systemctl start nfs-lock.service

[root@www ~]#
systemctl start nfs-idmap.service

[root@www ~]#
systemctl start nfs-mountd.service

[root@www ~]#
systemctl enable rpcbind.service

[root@www ~]#
systemctl enable nfs-lock.service

[root@www ~]#
systemctl enable nfs-idmap.service

[root@www ~]#
systemctl enable nfs-mountd.service

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

[root@www ~]#
df -h

Filesystem                    Size  Used Avail Use% Mounted on
rootfs                         16G  832M   14G   6% /
devtmpfs                      995M     0  995M   0% /dev
tmpfs                        1003M     0 1003M   0% /dev/shm
tmpfs                        1003M   39M  964M   4% /run
/dev/mapper/VolGroup-lv_root   16G  832M   14G   6% /
tmpfs                        1003M   39M  964M   4% /run
tmpfs                        1003M     0 1003M   0% /sys/fs/cgroup
tmpfs                        1003M     0 1003M   0% /media
/dev/vda2                     485M   32M  428M   7% /boot
master.srv.world:/home/     16G  848M   14G   6% /home
# NFSサーバーのホームディレクトリがマウントされている
[root@www ~]#
vi /etc/fstab
/dev/mapper/VolGroup-lv_root /                       ext4    defaults  1 1
UUID=65ec32e2-f459-4d63-b8b0-e18124b50f3a /boot      ext4    defaults  1 2
/dev/mapper/VolGroup-lv_swap swap                    swap    defaults  0 0
# 最終行に追記:マウントするホームディレクトリをNFSサーバーのものに変更

master.srv.world:/home /home                      nfs     defaults  0 0
関連コンテンツ