NAS數據存儲之NFS搭建和使用( 二 )


NAS數據存儲之NFS搭建和使用

文章插圖
八 , 可能出現的問題分析【NAS數據存儲之NFS搭建和使用】1,按照以上順序操作,基本上不會有問題 , 因為什么都是從頭開始的,包括服務器的/data/share和客戶機的/mnt/share都沒有數據 。而且掛載前不cd到/mnt/share目錄 。但是,若是掛載前cd到客戶機的/mnt/share目錄了 , 即使掛載成功,在當前終端的/mnt/share目錄操作還是本地的,不同步到服務器端,服務器端創建的 , 當下也看不到 。解決方法也簡單,就是cd ..,然后在cd到share目錄,或者打開一個新的終端窗口,ls查看是否更新 , 如果還不行 , 就是先卸載掛載,本地的什么都清空,重啟服務器端的nfs,然后客戶端再進行掛載操作 。在操作中,還有一種不同步的情況,屬于是我瞎操作了,給大家簡單說下 。就是我還有一臺centos8的云服務器 , 也想設置NFS,當作服務端 。按照上面配置,虛擬機的客戶端 , 掛載虛擬機服務端,虛擬機的服務端的/data/share目錄又作為本地掛載點掛載到云服務器,這就出現,虛擬機的服務端又是客戶端,與云服務器共享了,我以為虛擬機那個純客戶端的,也會共享到云服務器端,但是沒有,正如上所述的 , /data/share也是作為一個本地文件系統的存在的,在純客戶端那個機器上操作 , 只會到虛擬機服務端的本地/data/share目錄,在虛擬機服務端機器上卸載云服務器掛載,進到/data/share目錄,發現了純客戶端創建的新文件 。如果想三臺機器共享,只要都掛載云服務就可以了 , 這種一傳一的,著實摸不清楚套路 。2,執行卸載掛載的umount命令,出現umount.nfs: /mnt/share: device is busy   , 這種情況可能是在當前終端在共享目錄里,或者有其它終端在共享目錄中,比如在/mnt/share下,等一會執行也沒啥用 。解決方法就是cd ..出去,也操作其它當前ip的終端窗口,cd ..出去 。
NAS數據存儲之NFS搭建和使用

文章插圖
 3,掛載出現 access denied by server while mounting 192.168.229.129:/data/share    , 這種是129的目錄已經掛載到云服務器了,先在129卸載云服務器的掛載后再執行 。4 , 掛載沒反應,一直卡著,過會返回mount.nfs: Connection refused,則是我在關閉虛擬機服務端的nfs服務時,出現的 , 包括已經掛載后,創建文件時卡著了 , 則都可能時服務端的nfs服務未啟動 。解決方法就是去nfs服務端執行systemctl start nfs來啟動 。5,服務端的nfs服務未啟動 , 在客戶機用showmount -e 192.168.229.123命令,出現以下錯誤
NAS數據存儲之NFS搭建和使用

文章插圖
 6 , 服務端停掉rpcbind服務
NAS數據存儲之NFS搭建和使用

文章插圖
 7,服務端停掉rpcbind服務,也停掉nfs服務時
NAS數據存儲之NFS搭建和使用

文章插圖
 8,還有 mount.nfs: Stale file handle  ,不太曉得什么原因,解決方法就是重啟服務端的兩個服務 。 9,客戶機show -e 云服務器ip,卡了一會,然后返回clnt_create: RPC: Port mapper failure - Timed out , 這種不太清楚哪里不對,只知道我的云服務器是centos8,yum安裝的nfs-utils不是一個版本 。但是我在客戶端掛載是能成功的,數據也能共享 。不知道問題在哪里 , 不影響使用,就沒去鉆研這個問題 。

推薦閱讀