首先我們需要準備的東西有:
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...