NFSクライアント設定方法
CentOS 7.xでのNFSクライアントの設定方法です。 CentOS 7.x対応
ここではCentoOS 7.1 x64版での例となります。
NFSクライアントパッケージインストール
「yum -y install nfs-utils」を入力します。
[root@centos ~]# yum -y install nfs-utils 読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile * base: ftp.yz.yamagata-u.ac.jp * extras: ftp.yz.yamagata-u.ac.jp * updates: ftp.yz.yamagata-u.ac.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ nfs-utils.x86_64 1:1.3.0-0.21.el7 を インストール --> 依存性の処理をしています: libtirpc >= 0.2.3-1 のパッケージ: 1:nfs-utils-1.3.0-0.21.el7.x86_64 --> 依存性の処理をしています: gssproxy >= 0.3.0-0 のパッケージ: 1:nfs-utils-1.3.0-0.21.el7.x86_64 --> 依存性の処理をしています: rpcbind のパッケージ: 1:nfs-utils-1.3.0-0.21.el7.x86_64 --> 依存性の処理をしています: quota のパッケージ: 1:nfs-utils-1.3.0-0.21.el7.x86_64 --> 依存性の処理をしています: libnfsidmap のパッケージ: 1:nfs-utils-1.3.0-0.21.el7.x86_64 --> 依存性の処理をしています: libevent のパッケージ: 1:nfs-utils-1.3.0-0.21.el7.x86_64 --> 依存性の処理をしています: keyutils のパッケージ: 1:nfs-utils-1.3.0-0.21.el7.x86_64 --> 依存性の処理をしています: libtirpc.so.1()(64bit) のパッケージ: 1:nfs-utils-1.3.0-0.21.el7.x86_64 --> 依存性の処理をしています: libnfsidmap.so.0()(64bit) のパッケージ: 1:nfs-utils-1.3.0-0.21.el7.x86_64 --> 依存性の処理をしています: libevent-2.0.so.5()(64bit) のパッケージ: 1:nfs-utils-1.3.0-0.21.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ gssproxy.x86_64 0:0.4.1-7.el7 を インストール --> 依存性の処理をしています: libverto-tevent のパッケージ: gssproxy-0.4.1-7.el7.x86_64 --> 依存性の処理をしています: libini_config.so.3(INI_CONFIG_1.1.0)(64bit) のパッケージ: gssproxy-0.4.1-7.el7.x86_64 --> 依存性の処理をしています: libref_array.so.1()(64bit) のパッケージ: gssproxy-0.4.1-7.el7.x86_64 --> 依存性の処理をしています: libini_config.so.3()(64bit) のパッケージ: gssproxy-0.4.1-7.el7.x86_64 --> 依存性の処理をしています: libcollection.so.2()(64bit) のパッケージ: gssproxy-0.4.1-7.el7.x86_64 --> 依存性の処理をしています: libbasicobjects.so.0()(64bit) のパッケージ: gssproxy-0.4.1-7.el7.x86_64 ---> パッケージ keyutils.x86_64 0:1.5.8-3.el7 を インストール ---> パッケージ libevent.x86_64 0:2.0.21-4.el7 を インストール ---> パッケージ libnfsidmap.x86_64 0:0.25-12.el7 を インストール ---> パッケージ libtirpc.x86_64 0:0.2.4-0.6.el7 を インストール ---> パッケージ quota.x86_64 1:4.01-11.el7 を インストール --> 依存性の処理をしています: quota-nls = 1:4.01-11.el7 のパッケージ: 1:quota-4.01-11.el7.x86_64 --> 依存性の処理をしています: tcp_wrappers のパッケージ: 1:quota-4.01-11.el7.x86_64 ---> パッケージ rpcbind.x86_64 0:0.2.0-33.el7_2 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ libbasicobjects.x86_64 0:0.1.1-25.el7 を インストール ---> パッケージ libcollection.x86_64 0:0.6.2-25.el7 を インストール ---> パッケージ libini_config.x86_64 0:1.2.0-25.el7 を インストール --> 依存性の処理をしています: libpath_utils.so.1(PATH_UTILS_0.2.1)(64bit) のパッケージ: libini_config-1.2.0-25.el7.x86_64 --> 依存性の処理をしています: libpath_utils.so.1()(64bit) のパッケージ: libini_config-1.2.0-25.el7.x86_64 ---> パッケージ libref_array.x86_64 0:0.1.5-25.el7 を インストール ---> パッケージ libverto-tevent.x86_64 0:0.2.5-4.el7 を インストール --> 依存性の処理をしています: libtevent.so.0(TEVENT_0.9.9)(64bit) のパッケージ: libverto-tevent-0.2.5-4.el7.x86_64 --> 依存性の処理をしています: libtalloc.so.2(TALLOC_2.0.2)(64bit) のパッケージ: libverto-tevent-0.2.5-4.el7.x86_64 --> 依存性の処理をしています: libtevent.so.0()(64bit) のパッケージ: libverto-tevent-0.2.5-4.el7.x86_64 --> 依存性の処理をしています: libtalloc.so.2()(64bit) のパッケージ: libverto-tevent-0.2.5-4.el7.x86_64 ---> パッケージ quota-nls.noarch 1:4.01-11.el7 を インストール ---> パッケージ tcp_wrappers.x86_64 0:7.6-77.el7 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ libpath_utils.x86_64 0:0.2.1-25.el7 を インストール ---> パッケージ libtalloc.x86_64 0:2.1.2-1.el7 を インストール ---> パッケージ libtevent.x86_64 0:0.9.25-1.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ========================================================================================================================================= Package アーキテクチャー バージョン リポジトリー 容量 ========================================================================================================================================= インストール中: nfs-utils x86_64 1:1.3.0-0.21.el7 base 370 k 依存性関連でのインストールをします: gssproxy x86_64 0.4.1-7.el7 base 84 k keyutils x86_64 1.5.8-3.el7 base 54 k libbasicobjects x86_64 0.1.1-25.el7 base 24 k libcollection x86_64 0.6.2-25.el7 base 40 k libevent x86_64 2.0.21-4.el7 base 214 k libini_config x86_64 1.2.0-25.el7 base 59 k libnfsidmap x86_64 0.25-12.el7 base 46 k libpath_utils x86_64 0.2.1-25.el7 base 27 k libref_array x86_64 0.1.5-25.el7 base 26 k libtalloc x86_64 2.1.2-1.el7 base 31 k libtevent x86_64 0.9.25-1.el7 base 32 k libtirpc x86_64 0.2.4-0.6.el7 base 85 k libverto-tevent x86_64 0.2.5-4.el7 base 9.0 k quota x86_64 1:4.01-11.el7 base 176 k quota-nls noarch 1:4.01-11.el7 base 89 k rpcbind x86_64 0.2.0-33.el7_2 updates 57 k tcp_wrappers x86_64 7.6-77.el7 base 78 k トランザクションの要約 ========================================================================================================================================= インストール 1 パッケージ (+17 個の依存関係のパッケージ) 総ダウンロード容量: 1.5 M インストール容量: 4.3 M Downloading packages: (1/18): libbasicobjects-0.1.1-25.el7.x86_64.rpm | 24 kB 00:00:00 (2/18): keyutils-1.5.8-3.el7.x86_64.rpm | 54 kB 00:00:00 (3/18): gssproxy-0.4.1-7.el7.x86_64.rpm | 84 kB 00:00:00 (4/18): libcollection-0.6.2-25.el7.x86_64.rpm | 40 kB 00:00:00 (5/18): libnfsidmap-0.25-12.el7.x86_64.rpm | 46 kB 00:00:00 (6/18): libini_config-1.2.0-25.el7.x86_64.rpm | 59 kB 00:00:00 (7/18): libref_array-0.1.5-25.el7.x86_64.rpm | 26 kB 00:00:00 (8/18): libtevent-0.9.25-1.el7.x86_64.rpm | 32 kB 00:00:00 (9/18): libevent-2.0.21-4.el7.x86_64.rpm | 214 kB 00:00:00 (10/18): libpath_utils-0.2.1-25.el7.x86_64.rpm | 27 kB 00:00:00 (11/18): libtalloc-2.1.2-1.el7.x86_64.rpm | 31 kB 00:00:00 (12/18): libverto-tevent-0.2.5-4.el7.x86_64.rpm | 9.0 kB 00:00:00 (13/18): libtirpc-0.2.4-0.6.el7.x86_64.rpm | 85 kB 00:00:00 (14/18): quota-4.01-11.el7.x86_64.rpm | 176 kB 00:00:00 (15/18): quota-nls-4.01-11.el7.noarch.rpm | 89 kB 00:00:00 (16/18): rpcbind-0.2.0-33.el7_2.x86_64.rpm | 57 kB 00:00:00 (17/18): tcp_wrappers-7.6-77.el7.x86_64.rpm | 78 kB 00:00:00 (18/18): nfs-utils-1.3.0-0.21.el7.x86_64.rpm | 370 kB 00:00:00 ----------------------------------------------------------------------------------------------------------------------------------------- 合計 1.5 MB/s | 1.5 MB 00:00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : libbasicobjects-0.1.1-25.el7.x86_64 1/18 インストール中 : libtirpc-0.2.4-0.6.el7.x86_64 2/18 インストール中 : libref_array-0.1.5-25.el7.x86_64 3/18 インストール中 : libcollection-0.6.2-25.el7.x86_64 4/18 インストール中 : libtalloc-2.1.2-1.el7.x86_64 5/18 インストール中 : libtevent-0.9.25-1.el7.x86_64 6/18 インストール中 : libverto-tevent-0.2.5-4.el7.x86_64 7/18 インストール中 : rpcbind-0.2.0-33.el7_2.x86_64 8/18 インストール中 : libnfsidmap-0.25-12.el7.x86_64 9/18 インストール中 : 1:quota-nls-4.01-11.el7.noarch 10/18 インストール中 : keyutils-1.5.8-3.el7.x86_64 11/18 インストール中 : libevent-2.0.21-4.el7.x86_64 12/18 インストール中 : libpath_utils-0.2.1-25.el7.x86_64 13/18 インストール中 : libini_config-1.2.0-25.el7.x86_64 14/18 インストール中 : gssproxy-0.4.1-7.el7.x86_64 15/18 インストール中 : tcp_wrappers-7.6-77.el7.x86_64 16/18 インストール中 : 1:quota-4.01-11.el7.x86_64 17/18 インストール中 : 1:nfs-utils-1.3.0-0.21.el7.x86_64 18/18 検証中 : libini_config-1.2.0-25.el7.x86_64 1/18 検証中 : tcp_wrappers-7.6-77.el7.x86_64 2/18 検証中 : libverto-tevent-0.2.5-4.el7.x86_64 3/18 検証中 : libtalloc-2.1.2-1.el7.x86_64 4/18 検証中 : libcollection-0.6.2-25.el7.x86_64 5/18 検証中 : 1:nfs-utils-1.3.0-0.21.el7.x86_64 6/18 検証中 : libpath_utils-0.2.1-25.el7.x86_64 7/18 検証中 : libevent-2.0.21-4.el7.x86_64 8/18 検証中 : keyutils-1.5.8-3.el7.x86_64 9/18 検証中 : libref_array-0.1.5-25.el7.x86_64 10/18 検証中 : libtirpc-0.2.4-0.6.el7.x86_64 11/18 検証中 : gssproxy-0.4.1-7.el7.x86_64 12/18 検証中 : 1:quota-nls-4.01-11.el7.noarch 13/18 検証中 : rpcbind-0.2.0-33.el7_2.x86_64 14/18 検証中 : 1:quota-4.01-11.el7.x86_64 15/18 検証中 : libtevent-0.9.25-1.el7.x86_64 16/18 検証中 : libbasicobjects-0.1.1-25.el7.x86_64 17/18 検証中 : libnfsidmap-0.25-12.el7.x86_64 18/18 インストール: nfs-utils.x86_64 1:1.3.0-0.21.el7 依存性関連をインストールしました: gssproxy.x86_64 0:0.4.1-7.el7 keyutils.x86_64 0:1.5.8-3.el7 libbasicobjects.x86_64 0:0.1.1-25.el7 libcollection.x86_64 0:0.6.2-25.el7 libevent.x86_64 0:2.0.21-4.el7 libini_config.x86_64 0:1.2.0-25.el7 libnfsidmap.x86_64 0:0.25-12.el7 libpath_utils.x86_64 0:0.2.1-25.el7 libref_array.x86_64 0:0.1.5-25.el7 libtalloc.x86_64 0:2.1.2-1.el7 libtevent.x86_64 0:0.9.25-1.el7 libtirpc.x86_64 0:0.2.4-0.6.el7 libverto-tevent.x86_64 0:0.2.5-4.el7 quota.x86_64 1:4.01-11.el7 quota-nls.noarch 1:4.01-11.el7 rpcbind.x86_64 0:0.2.0-33.el7_2 tcp_wrappers.x86_64 0:7.6-77.el7 完了しました!
NFSドメイン設定
「vi /etc/idmapd.conf」を入力しDomainを設定します。
NFSの環境によっては不要です。
vi /etc/idmapd.conf
1 [General] 2 #Verbosity = 0 3 # The following should be set to the local NFSv4 domain name 4 # The default is the host's DNS domain name. 5 #Domain = local.domain.edu ←場合によりコメントアウトして編集
rpcbind起動(自動起動設定)
「systemctl start rpcbind」「systemctl enable rpcbind」を入力しrpcbind起動と自動起動を設定します。
[root@centos ~]# systemctl start rpcbind [root@centos ~]# systemctl enable rpcbind Created symlink from /etc/systemd/system/sockets.target.wants/rpcbind.socket to /usr/lib/systemd/system/rpcbind.socket.