實驗01:NFS服務器配置
實驗目標
將/root 共享給192.168.10.20,可寫、同步,允許客戶機以root權限訪問
NFS服務端操作
實驗步驟
環境準備
作爲nfs服務器的主機一臺,客戶機一臺
1.配置共享文件
[root@localhost ~]# vim/etc/exports
/root192.168.10.20(rw,sync,no_root_squash)
2.啓用portmap服務
[root@localhost ~]# service portmap restart
停止 portmap: [確定]
啓動 portmap: [確定]
3.啓用nfs服務
[root@localhost ~]# service nfs restart
關閉 NFS mountd: [確定]
關閉 NFS 守護進程: [確定]
關閉 NFS quotas: [確定]
關閉 NFS 服務: [確定]
啓動 NFS 服務: [確定]
關掉 NFS 配額: [確定]
啓動 NFS 守護進程: [確定]
啓動 NFS mountd: [確定]
Stopping RPC idmapd: [確定]
正在啓動 RPC idmapd: [確定]
[root@localhost ~]# chkconfig portmap on
[root@localhost ~]# chkconfig nfs on
二.客戶端測試
1.啓用portmap服務
[root@localhost ~]# service portmap restart
停止 portmap: [確定]
啓動 portmap: [確定]
2.查看共享的文件
[root@localhost ~]# showmount -e 192.168.10.253
Export list for 192.168.10.253:
/root 192.168.10.20
3.新建文件夾,並將共享文件夾掛載到此文件夾下
[root@localhost ~]# mkdir -p /data/root/
[root@localhost ~]# mount 192.168.10.253:/root/ /data/root/
[root@localhost ~]# df -hT | grep nfs
nfs 19G 2.7G 16G 15% /data/root
3.進入掛載目錄並新建和查看文件
[root@localhost ~]# cd /data/root/
[root@localhost root]# touch file1.txt
[root@localhost root]# ls -l file1.txt
-rw-r--r-- 1 root root 0 09-11 05:10 file1.txt
問題和經驗總結
故障現象:
[root@localhost~]# mount 192.168.10.253:/root/ /data/root/
mount:192.168.10.253:/root/ failed, reason given by server: Permission denied
共享文件無法掛載
解決辦法:查看服務器配置文件中的ip地址與客戶端的是否一致。如果不一致,將配置文件的ip地址改爲客戶端的ip地址重新啓用服務即可解決