1.執行命令:
sudo apt-get install nfs-kernel-server
。安裝nfs
2.配置/etc/exports檔案
2.1建立nfs專有資料夾,檔案位置隨你定,只是建立之後裡面的內容可以實現nfs共享。本人建立在/home/he/nfs_he
2.2 修改/etc/exports裡的內容
在最後一行加/home/he/nfs_he *(rw,sync,no_root_squash,no_subtree_check),儲存退出
這一行的含義是:
/home/he/nfs_he:與nfs服務客戶端共享的目錄,這個路徑必須和你前面設定的檔案的路徑一致!
*:允許所有的網段訪問,也可以使用具體的ip
rw:掛接此目錄的客戶端對該共享目錄具有讀寫許可權
sync:資料同步寫入記憶體和硬碟
no_root_squash:root使用者具有對根目錄的完全管理訪問許可權。
no_subtree_check:不檢查父目錄的許可權。更多的引數說明我在文章下面貼出來了!
3.相關工作配置完成。先啟動rpcbind sudo /etc/init.d/rpcbind start
再啟動nfs sudo /etc/init.d/nfs-kernel-server start
4.如果出現以下,則恭喜你成功了!
[ ok ] starting nfs-kernel-server (via systemctl): nfs-kernel-server.service.
遇到的錯誤:
錯誤一:[....] starting nfs-kernel-server (via systemctl): nfs-kernel-server.servicejob for nfs-server.service failed. see "systemctl status nfs-server.service" and "journalctl -xe" for details.
沒有建立對/etc/exports裡的內容
錯誤二:sudo:/etc/init.d/portmap: command not found
12.0以上的ubuntu已經講portmap改為rpcbind,只需sudo /etc/init.d/rpcbind start即可~
ubuntu 開啟nfs服務
sudo apt get install nfs kernel server 開啟 etc exports檔案,在末尾加入 home xgc rw,sync,no root squash 注 nfs允許掛載的目錄及許可權,在檔案 etc exports中進行定義,各欄位含義如下 home xgc 要...
ubuntu開啟nfs服務
1 使用如下命令安裝 nfs 服務 sudo apt get install nfs kernel server rpcbind2 等待安裝完成,安裝完成以後在使用者根目錄下建立乙個名為 linux 的資料夾,以後所有 的東西都放到這個 linux 資料夾裡面,在 linux 資料夾裡面新建乙個名為...
(實用)Ubuntu 開啟NFS服務
本文介紹如何在ubuntu下開啟nfs檔案系統,從而掛載網路上其他機器的檔案系統。nfs,network file system,即網路檔案系統,通常nfs有提供者和使用者,提供者export自己的目錄,使用者將提供者共享 export 的目錄掛載到自己的機器上,我們將提供者視為服務端,使用者視為客...