日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu 下搭建 NFS 服务

發布時間:2024/9/27 Ubuntu 86 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu 下搭建 NFS 服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、NFS 介紹


NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位于遠端NFS服務器上的文件,就像訪問本地文件一樣。


2、安裝 NFS 軟件包

sudo apt-get install nfs-kernel-server # 安裝 NFS服務器端 sudo apt-get install nfs-common # 安裝 NFS客戶端

?3、添加 NFS 共享目錄

sudo vim /etc/exports

?若需要把 “/nfsboot” 目錄設置為 NFS 共享目錄,請在該文件末尾添加下面的一行:

/nfsboot *(rw,sync,no_root_squash,no_subtree_check) # * 表示允許任何網段 IP 的系統訪問該 NFS 目錄 # rw:讀/寫權限 # sync:數據同步寫入內存和硬盤 # no_root_squash:服務器允許遠程系統以root特權存取該目錄 # no_subtree_check:關閉子樹檢查

4.??創建共享目錄

#在服務器端創建/nfsboot共享目錄,并注意更改訪問權限
參數:-p 確保目錄名稱存在,如果目錄不存在的就新創建一個

sudo mkdir -p /tmp

更改訪問權限

chmod 777 -R? /nfsboot?

5、啟動 NFS 服務?

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

在 NFS 服務已經啟動的情況下,如果修改了 “/etc/exports” 文件,需要重啟 NFS 服務,以刷新 NFS 的共享目錄。

6、測試 NFS 服務器?

執行showmount -e [服務器IP地址]可以查看服務器開放了哪些共享目錄;例如:

showmount -e 192.168.1.123


執行掛載:

mount -t nfs -o nolock [服務器IP地址]:[共享目錄路徑] [本機用于掛載的路徑]

;例如:mount -t nfs -o nolock 192.168.1.123:/nfsboot /mnt即:掛載成功后,訪問本地/mnt目錄時即是訪問服務端的/nfsboot 的目錄。
?

7. 出現錯誤

?1)?在 service nfs-kernel-server restart 過程中報錯 錯誤為
Restarting nfs-kernel-server (via systemctl): nfs-kernel-server.serviceJob for nfs-server.service failed because the control process exited with error code. See “systemctl status nfs-server.service” and “journalctl -xe” for details.
failed!

解決方法,檢測exports里權限配置是否有問題

2)?解決mount.nfs: access denied問題

?掛載目錄增加權限,chmod 777 -R nfsboot

3) 開發板出現 mount.nfs: an incorrect mount option was specified

mount -t nfs -o nolock,nfsvers=3 192.168.1.25:/rootfs /mnt/nfs

總結

以上是生活随笔為你收集整理的Ubuntu 下搭建 NFS 服务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。