ubuntu 安裝NFS伺服器

2021-08-19 10:09:19 字數 1443 閱讀 9515

(一)安裝nfs伺服器

1.1-安裝ubuntu nfs伺服器端:

sudo apt-get install nfs-kernel-server

1.2-安裝nfs的客戶端:

sudo apt-get install nfs-common​

(在安裝nsf-kernel-server的時候,也會安裝nfs-commom。如果沒有安裝這個軟體包,則要執行1.2中的命令了)

1.3-設定共享的檔案目錄

sudo mkdir /***/***

(二)配置nfs

2.1-修改配置檔案/etc/exports

在最後一行新增:/home/user/nfs *(rw,sync,no_root_squash,no_subtree_check)

前面那個目錄是與nfs服務客戶端共享的目錄,*代表允許所有的網段訪問(也可以使用具體的ip)

rw:掛接此目錄的客戶端對該共享目錄具有讀寫許可權

sync:資料同步寫入記憶體和硬碟

no_root_squash:客戶機用root訪問該共享資料夾時,不對映root使用者。(root_squash:客戶機用root使用者訪問該共享資料夾時,將root使用者對映成匿名使用者)

no_subtree_check:不檢查父目錄的許可權。

2.2-nfs是乙個rpc程式,使用它前,需要對映好埠,通過rpcbind 設定:

sudo service rpcbind restart restart

2.3-重啟nfs服務:

sudo service restartnfs-kernel-server restart

2.4-測試

執行以下命令來顯示一下共享出來的目錄:

showmount -e​

(三)掛載指令

到任意一台伺服器中執行掛載指令,則可以將指定ip伺服器上的共享路徑,掛載到本地。

sudo mount -t nfs ***.***.***.***:/home/user/nfs /nfs-client/

***.***.***.***是nfs伺服器的ip位址

如果想開機自動掛載:

把上述指令 sudo mount -t nfs ***.***.***.***:/home/user/nfs /nfs-clinet/ 寫到 /etc/rc.local 檔案中。

(四)其它

客戶端報錯:

mount:檔案系統型別錯誤、選項錯誤、***.***.***.***:/home/user/nfs 有壞超級塊,

缺少**頁或助手程式,或其他錯誤

(對某些檔案系統(如 nfs、cifs) 您可能需要

一款 /sbin/mount.《型別》 助手程式)

有些情況下在 syslog 中可以找到一些有用資訊- 請嘗試

dmesg | tail  這樣的命令看看。

解決:sudo apt-get install nfs-common

ubuntu 下安裝nfs伺服器

最近一直在用ubuntu系統,感覺不錯,今天發現ubuntu沒有安裝nfs,下面是nfs的安裝過程 1.sudo apt get install nfs kernel server 2修改配置檔案,我設定的共享目錄是 home administrator public vi etc exports ...

安裝並配置NFS伺服器 Ubuntu

首先需要安裝nfs服務的相關軟體包 sudo apt get install nfs kernel server 建立nfs的訪問目錄rootfs,並修改其目錄的許可權 sudo mkdir home akaedu rootfs sudo chmod r 777 home akaedu rootfs...

Ubuntu12 04 NFS伺服器安裝

nfs 安裝 接ln s home pub work freerunner out target product freerunner home jgyang nfsroot 這樣在開發板上設定的核心命令列中設定的nfs目錄就可是 home jgyang nfsroot,但在 etc exports...