CentOS 5
Sponsored Link

NFSサーバー構築2015/01/13

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

Domain =
srv.world
[root@dlp ~]#
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@dlp ~]#
/etc/rc.d/init.d/portmap start

Starting portmap:     [ OK ]
[root@dlp ~]#
/etc/rc.d/init.d/nfslock start

Starting NFS statd:     [ OK ]
[root@dlp ~]#
/etc/rc.d/init.d/nfs start

Starting NFS services:     [ OK ]
Starting NFS quotas:     [ OK ]
Starting NFS daemon:     [ OK ]
Starting NFS mountd:     [ OK ]
Starting RPC idmapd:     [ OK ]
[root@dlp ~]#
chkconfig portmap on

[root@dlp ~]#
chkconfig nfslock on

[root@dlp ~]#
chkconfig nfs on

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

Domain =
srv.world
[root@www ~]#
/etc/rc.d/init.d/portmap start

Starting portmap:     [ 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 portmap on

[root@www ~]#
chkconfig nfslock on

[root@www ~]#
chkconfig netfs on

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

[root@www ~]#
df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_00-lv_00
                       26G  1.1G   23G   5% /
/dev/sda1              99M   13M   82M  14% /boot
tmpfs                1006M     0 1006M   0% /dev/shm
dlp.srv.world:/home
                      280G  1.3G  264G   1% /home
# NFSサーバーのホームディレクトリがマウントされている
[root@www ~]#
vi /etc/fstab

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

/dev/vg_00/lv_00        /               ext3    defaults        1 1
LABEL=/boot             /boot           ext3    defaults        1 2
tmpfs                   /dev/shm        tmpfs   defaults        0 0
devpts                  /dev/pts        devpts  gid=5,mode=620  0 0
sysfs                   /sys            sysfs   defaults        0 0
proc                    /proc           proc    defaults        0 0
/dev/vg_00/lv_01        swap            swap    defaults        0 0
dlp.srv.world:/home  /home           nfs     defaults        1 1
関連コンテンツ