- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- UNIX/ネットワーク/NFS/NFSサーバ へ行く。
- 1 (2012-10-15 (月) 21:07:36)
- 2 (2012-10-15 (月) 22:06:58)
- 3 (2012-10-15 (月) 22:06:58)
- 4 (2013-11-11 (月) 18:03:03)
NFSサーバ
前提
- OSはLinux CentOS6.3とする。
- nfsは標準パッケージを利用する。
- CentOS6.3ではportmapを使わずにrpcbindを使う。
nfsパッケージのインストール
yum install nfs-utils yum install nfs-utils-lib yum install rpcbind
nfsサーバ起動時設定
chkconfig nfslock on chkconfig nfs on chkconfig rpcbind on
共有するディレクトリの作成
mkdir -p /var/export/share01 chmod a+x /var/export/share01
nfs共有設定
/etc/exportsファイル
/var/export/share01 192.168.1.0/24(rw,sync)
- rw : 読み書き可
- ro : 読み込みのみ可(デフォルト)
- sync : 遅延書き込み無効(デフォルト)
- async : 遅延書き込み有効
- root_squash : クライアントのユーザがroot(UID 0)の場合、ユーザnobody等の非rootに強制マッピングする(デフォルト)
- no_root_squash : ↑の機能を無効にする
セキュリティ設定
TCP Wrapper設定
/etc/hosts.allow :
rpcbind : 127.0.0. 1 192.168.2.0/255.255.255.0 : allow rpcbind : ALL : deny
iptables設定
/etc/sysconfig/iptables :
-A INPUT -s 192.168.1.0/24 -p tcp --dport 2049 -j ACCEPT
設定反映
service iptables restart
nfsサービスの起動
service rpcbind start service nfslock start service nfs start
nfs設定反映・確認
反映
exportfs -ra
確認
exportfs -v