NFS服務搭建

2021-06-20 16:15:19 字數 1479 閱讀 6806

nfs服務用於任意兩台linux系統之間通訊,但這兩台機器得得用網線連線。

********************安裝本機的nfs服務********************

以下操作在你的ubuntu中完成:

(1)#sudo apt-get install nfs-kernel-server

(2)#vim /etc/exports   

新增  /mnt/nfswork *(rw,sync,no_root_squash)

/mnt/nfswork是要共享的目錄,*代表允許所有的網路段訪問,rw是可讀寫許可權,sync是資料同步寫入記憶體和硬碟,no_root_squash是ubuntu nfs客戶端分享目錄使用者的許可權,如果客戶端使用的是root使用者,那麼對於該共享目錄而言,該客戶端就具有root許可權。

(3)#sudo /etc/init.d/nfs-kernel-server restart 

(4)測試共享出來的目錄:#showmount -e

*****************掛載對方的linux到自己的linux*******************

如果你想將對方linux中的乙個目錄,掛載到你的ubuntu中,那麼對方的linux必須先完成(1)--(4)步。然後設定你的虛擬機器為橋接模式,並且,你們的ip在同一網段,掩碼必須一樣:255.255.255.0  。

然後在你的ubuntu中執行:

(5)#mount  -t  nfs 192.168.*.*:/nfs  /mnt/nfswork     //另外一台ip位址為192.168.*.*的linux系統已經開啟nfs服務,並且設定共享目錄為/nfs,本機有乙個空目錄為/mnt/nfswork, 將對方機器上的/nfs中的內容掛載到本機中/mnt/nfswork。

(6)#umount /mnt/nfswork   //解除安裝掛載點

********************* 從ubuntu向開發板傳輸檔案 ***********************

從ubuntu向開發板傳輸檔案,採用的方法是在開發板上執行(5)、(6)步,將ubuntu中的

/mnt/nfswork掛載到開發板的某乙個空目錄中。(你的開發板已經燒好核心和檔案系統)

用一根網線,將開發板和pc連線,關掉無線網連線,本地連線ip為自動獲取。開發板和ubuntu中ip網段一直,mask相同。

接著在你的開發板中完成:

#mount  192.168.1.2:/mnt/nfswork/ok6410  /nfs_work  -o  nolock     是ubuntu中的ip位址,nfs_work是你開發板上乙個目錄。

然後你就可以在ubuntu的/mnt/nfswork/ok6410/中編輯檔案,然後呼叫arm-linux-gcc 編譯,但是你卻不能執行。接著進入開發板上/nfs_work目錄,你會看到你之前編輯的原始碼,和已經生成的二進位制檔案,在開發板上#./hello 就能看見結果。

#umount  /nfs_work        

搭建nfs服務

記錄一下,留著以後用。這裡是以龍芯3210為例,其他開發板可以參考。工作環境 ubuntu 10.04 虛擬機器7.13 目標平台 龍芯3210開發板 開發包核心原始碼目錄 home linux 3210 開發包核心版本 2.6.18.1 交叉編譯工具 gcc 3.4.6 目的 在嵌入式的交叉編譯環...

NFS服務搭建

需兩個包 nfs utils 和 rpcbindyum install rpcbind nfs utils y注 資料寫入是先把資料寫入記憶體,再從記憶體寫到硬碟中的 例 vim etc exports tmp test 192.168.3.100 rw,async,no root squash 配...

搭建nfs 服務

因為專案需要,多節點需要乙個共享儲存的服務,跟it 溝通一番,本來可以硬體的方式掛載乙個磁碟,但是這樣不方便虛擬機器故障的時候遷移機器。所以還得service 方式建立乙個nfs 服務 廢話不多說 就拿雙節點來舉例 現在有兩台機器,因為是雙節點 部署一樣的服務,上傳檔案需要儲存到乙個地方,這樣保證訪...