NFS 設定方法及問題

2021-07-11 10:58:38 字數 1342 閱讀 5336

nfs 安裝和配置

(1)安裝nfs的目的 :實現linux和開發板的目錄共享,掛載根檔案系統

(2)安裝nfs流程:

1--安裝nfs軟體 

輸入dpkg -s nfs-kernel-server   檢查是否安裝nfs

出現 status: install ok installed 說明安裝成功

沒有出現,說明沒有安裝執行安裝命令 : sudo apt-get install nfs-kernel-server  

沒有報錯說明安裝成功

2--建立nfs的共享目錄 (/source)

sudo mkdir /source

sudo chmod 777 /source

3--修改nfs配置檔案

sudo vim  /etc/exports

/source   *(rw,sync,no_root_squash,no_subtree_check)

共享目錄  所有使用者  rw 讀寫許可權  sync同步  no_root_squash 所有使用者都有root許可權  subtree_check 不檢測子目錄,加速掛載速度

4--重啟nfs服務

sudo service nfs-kernel-server restart

有四個[ok],說明啟動成功

5--登陸本機測試,命令如下:

sudo touch /source/nfstest.c

在開發板上命令如下:

sudo mount -t nfs 192.168.10.8:/source  /mnt         //將/source目錄下的所有檔案掛載到/mnt目錄下,但/mnt原有的檔案看不見,但解除安裝nfs就會看到(注意:192.168.10.8

是ubuntu的ip,視情況而定 )

ls /mnt 

檢視當前目錄下如有nfstest.c檔案,說明nfs成功

6------sudo umount /mnt  如果不需要nfs時可以解除安裝nfs  ,/mnt目錄原有的檔案就會恢復原樣

7網線沒有ip址

ipv4 setttings->method:manual->address(ubuntu ip)->netmask(255.255.255.0)-》gateway(電腦ip)

8錯誤解決

[root@embedsky /]# mount -t nfs -o nolock 192.168.1.8:/source /mnt

mount: mounting 192.168.1.8:/source on /mnt failed: no route to host

解決:mount -o nolock -t nfs 192.168.10.8:/source /mnt

regflag linux 重啟nfs問題及解決

service nfs restart 關閉 nfs mountd 失敗 關閉 nfs 守護程序 確定 關閉 nfs quotas 確定 關閉 nfs 服務 確定 啟動 nfs 服務 確定 關掉 nfs 配額 確定 啟動 nfs 守護程序 確定 啟動 nfs mountd 失敗 可能是由於rpc導致...

關於開發板的nfs設定問題

開發板使用的是forlinux的,上位機使用的ubuntu12.04的虛擬機器。借鑑了幾個大大的部落格經驗,很快就調通了。1.首先在ubuntu12.04安裝軟體 sudo apt get install nfs kernel servernfs common portmap 2.配置portmap...

ubuntu 設定 nfs 服務

ubuntu 設定 nfs 服務的步驟 1,安裝相關軟體包 nfs kernel server apt get install nfs kernel server2,修改 nsf 配置檔案 etc exports gedit etc exports在檔案中新增 nfs 的目錄格式如下 srv nfs...