在ubuntu中安裝和使用nfs

2021-09-01 22:25:13 字數 2553 閱讀 5694

nfs全稱network file system,即網路檔案系統。

第一步:安裝nfs服務端

sudo apt-get install nfs-kernel-server

第二步:建立目錄

建立需要作為nfs的目錄,例如mkdir -p /var/nfs 。

修改/var/nfs目錄的許可權為nobody,chown -r nobody:nobody /var/nfs 。

第三步:修改配置檔案

需要修改的配置檔案路徑為/etc/exports ,例如新增如下內容。

/var/nfs   *(rw,sync,no_root_squash)

第四步:重啟nfs服務

sudo /etc/init.d/nfs-kernel-server start

到這裡服務端就配置好了,接下來在客戶端上掛載nfs目錄。

第一步:安裝nfs-common

sudo apt-get install nfs-common 。

第二步:建立客戶端本地路徑

mkdir -p /data/nfs 。

第三步:掛載

mount 192.168.188.102:/var/nfs /data/nfs 。

正常情況下掛載後就可以使用了,不過如果和我一樣碰到下面這個錯誤,那麼需要在修改下服務端的配置檔案。

mount.nfs: access denied by server while mounting...

出現這個錯誤後,檢視系統日誌,應該是埠不合法的原因。

sep  1 13:52:41 ubuntu rpc.mountd[23791]: refused mount request from 192.168.188.2 for /data/nfs (/data/nfs): illegal port 45377

sep  1 13:52:53 ubuntu rpc.mountd[23791]: refused mount request from 192.168.188.2 for /data/nfs (/data/nfs): illegal port 52673

sep  1 13:53:03 ubuntu rpc.mountd[23791]: refused mount request from 192.168.188.2 for /data/nfs (/data/nfs): illegal port 58593

sep  1 13:54:12 ubuntu rpc.mountd[23791]: refused mount request from 192.168.188.2 for /data/nfs (/data/nfs): illegal port 50433

sep  1 13:55:43 ubuntu rpc.mountd[23791]: refused mount request from 192.168.188.2 for /data/nfs (/data/nfs): illegal port 5154

sep  1 13:59:56 ubuntu rpc.mountd[23791]: refused mount request from 192.168.188.2 for /data/nfs (/data/nfs): illegal port 63425

sep  1 14:00:50 ubuntu rpc.mountd[23791]: authenticated mount request from 192.168.188.1:843 for /data/nfs (/data/nfs)

sep  1 14:05:13 ubuntu rpc.mountd[23791]: refused mount request from 192.168.188.2 for /data/nfs (/data/nfs): illegal port 17025

sep  1 14:09:20 ubuntu rpc.mountd[23791]: authenticated unmount request from 192.168.188.1:934 for /data/nfs (/data/nfs)

sep  1 14:10:34 ubuntu rpc.mountd[23791]: refused mount request from 192.168.188.2 for /data/nfs (/data/nfs): illegal port 21409

sep  1 14:12:36 ubuntu rpc.mountd[23791]: caught signal 15, un-registering and exiting.

sep  1 14:12:38 ubuntu rpc.mountd[24141]: version 1.2.5 starting

所以解決的辦法就是在/etc/exports配置檔案中加入insecure選項。

/var/nfs   *(rw,sync,no_root_squash,insecure)

再次重啟nfs服務後掛載成功。

參考:

在ubuntu下安裝和使用Tsunami udp

1.安裝gcc sudo apt get install gcc 2.安裝git sudo apt get install git 3.安裝automake sudo apt get install automake autoconf git clone git 5.cd到該資料夾後,編譯 sudo...

ubuntu中 在Ubuntu中安裝CMake

前言 具體安裝步驟 注意安裝包解壓後的位置 home book cmake 3.12.4 linux x86 64 安裝包解壓位置 2.1 開啟.bashrc檔案進行配置 gedit bashrc2.2 在末尾新增如下的內容 export path home book cmake 3.12.4 li...

在Ubuntu中安裝QT和libpcap

將qt放到ubuntu主目錄下 在此處開啟終端 獲取讀寫許可權 把qt安裝到根目錄 opt下 sudo qt opensource linux x64 5.14.2.run回車之後會跳出安裝步驟如下 建立乙個郵箱賬戶,這裡得注意密碼是大小寫數字符號混合使用才行。選擇安裝目錄 勾選qt 配置qt環境 ...