ubuntu配置NFS,掛載到開發板(新手版)

2021-10-08 15:44:40 字數 2349 閱讀 7573

首先我們需要準備的東西有:

1.虛擬機器 這裡我用的是vmware

2.ubuntu的映象安裝包

3.安裝好的ubuntu系統

一開始的介面是這樣的,左側沒有命令列終端

我們按快捷鍵ctrl+alt+t 或 alt+f2搜尋 gnome-terminal即可開啟命令列模式

注釋:由於用到root超級使用者許可權,而剛建立的ubuntu系統root密碼是隨機的,所以,我們需要進行下面的操作。

需要進行的操作:

1.sudo passwd (這裡輸入當前使用者的密碼)

2.接下來提示再輸入新的unix密碼,確認密碼(這個密碼就是修改完的root超級使用者的密碼)

因為ubuntu上預設沒有安裝,所以我們需要先安裝一下nfs伺服器

apt-get install nfs-kernel-server`

有提示的話輸入yes或no即可

mkdir share
本人使用share作為共享目錄,名字可根據需要自己設定,這裡建立共享目錄的作用主要是將伺服器上的share(也就是我剛剛建立的虛擬機器上的share目錄)掛載到開發板上。

chmod 777 -r share/
這一步的操作是為了保證使用者(開發板)使用share下的東西都能夠讀、寫、執行。

nfs的配置檔案為etc目錄下的exports,在這之前我將etc目錄下的檔案許可權變為777(不變我這裡不能更改,別人的電腦我就不知道了),用vi /etc/exports將配置檔案開啟,檔案剛一開啟就已經進去編輯模式了,這時候我們直接輸入

/share *(rw,sync,no_root_squash,no_subtree_check)解析:

/share:伺服器要共享的目錄

星號 :所有人都能訪問,雖然可以設ip,但為了以後不用去改,建議用「*」

(rw,sync,no_root_squash,no_subtree_check):

rw:讀/寫許可權

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

no_root_squash:伺服器允許遠端系統以root特權訪問該目錄

no_subtree_check:關閉子樹檢查

其他選項可以通過man exports查閱man文件

注釋:配置檔案前面有#符號,注意我們這條語句是不加#的 加了就不執行了,沒有意義。

因為要保證開發板跟虛擬機器在同一網段上,我們需要修改ubuntu的網路配置檔案,位置在/etc/network/下的inte***ces,我們vi編輯器開啟這個配置檔案,本人使用的是ubuntu12.04的版本,不同版本的配置檔案應該是不同的,題主也不怎麼了解,就不誤導別人了,這裡只說12.04版本的配置。(以本人192.168.136.93為例)

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static

address 192.168.136.93

gateway 192.168.136.1

netmask 255.255.255.0

network 192.168.136.1

broadcast 192.168.136.255

注釋:檢視虛擬機器ip的命令為ifconfig 不是ipconfig…血淋淋的教訓

這些都做完之後我們需要重啟服務

service portmap restart
重啟nfs服務

service nfs-kernel-server restart
重啟閘道器服務

/etc/init.d/networking restart
這個時候我們可以用showmount -e檢視自己的共享目錄

mount

-t nfs -o nolock 192.168.136.93:/share /share

掛載成功了話 我們cd到開發板的share目錄 ls一下 就可以看到和伺服器的share下的東西一樣

題主是個新手,如果上面步驟或者什麼說的不對的地方,希望可以指出,題主一定改正。

ubuntu配置NFS,掛載到開發板

ubuntu配置nfs,掛載到開發板 在虛擬機器上的伺服器ubuntu 開發板客戶端 sudo apt get install nfs kernel server 安裝nfs,ubuntn上預設沒有安裝 mkdir share 建立共享目錄。在開發板上用mount將伺服器上的share share ...

nfs掛載到開發板

nfs掛載到開發板 一直沒有什麼寫技術文章的好習慣,哈哈,只是有的時候自己解決了一些問題自娛自樂,自顧自的得意一會,然後今天想把今天碰到的問題以及解決的過程寫出來,希望能給一些剛好碰到該問題的童鞋一些幫助。好了廢話不多說了,以前一直在看,現在自己也動手一會,哈哈 二 配置 etc exports檔案...

NFS掛載到其他機器的詳細步驟

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!待實現功能 將10.1.1.36機器上的 share掛載到10.0.1.31機器的 share路徑下。機器1 ip 10.1.1.36 作為服務端,必須開啟nfs服務 portmap服務 機器2 ip 10.0.1.31 作為客戶端,必須開啟por...