linux 2.6.32-38-generic /ubuntu 10.04/TQ2440 NFS配置

一、PC機上NFS的安裝及相關配置操作

對大家推薦很好使用的nfs服務系統之前,像讓大家對Ubuntu nfs服務系統有所瞭解,然後對Ubuntu nfs服務系統全面講解介紹,希望對大家有用配置Ubuntu nfs服務器,可見Ubuntu隸屬於linux陣營。順便問一句樓主既然沒有文檔何必一定要學ubuntu,還是學有文檔的比較方便。

在Ubuntu下安裝、配置Ubuntu nfs服務的步驟如下:

1、安裝Ubuntu nfs
Ubuntu上默認是沒有安裝Ubuntu nfs服務器的,因此我們首先安裝Ubuntu nfs服務器端:$sudo apt-get install nfs-kernel-server
在一些文檔中,提出還需要使用apt-get來手動安裝nfs的客戶端nfs-common,以及端口映射器portmap,但其實這是沒有必要的,因爲在安裝nfs-kernel-server時,apt會自動爲我們把它們安裝好。

2、配置/etc/exports
Ubuntu nfs允許掛載的目錄及權限在文件/etc/exports中進行了定義。
例如,我們要將根目錄下的xyfNFS目錄共享出來,那麼我們需要在/etc/exports文件末尾添加如下一行:/xyfNFS *(rw,sync,no_root_squash)
其中:/xyfNFS是要共享的目錄,*代表允許所有的網絡段訪問,rw是可讀寫權限,sync是資料同步寫入內存和硬盤,no_root_squash是Ubuntu nfs客戶端分享目錄使用者的權限,如果客戶端使用的是root用戶,那麼對於該共享目錄而言,該客戶端就具有root權限。

3、Ubuntu nfs重啓服務
$sudo /etc/init.d/portmap restart
$sudo /etc/init.d/nfs-kernel-server restart

4、測試Ubuntu nfs

或者可以使用以下命令把它掛載在本地磁盤上,例如將/xyfNFS掛載到/mnt下:
$ sudo mount -t nfs localhost:/xyfNFS /mnt
可以運行df命令查看是否掛載成功。

root@ubuntu:/xyfNFS# df
文件系統           1K-塊      已用      可用 已用% 掛載點
.................
localhost:/xyfNFS/    13852672   8328448   4820480  64% /mnt


這個時候你對mnt/root_nfs進行操作,或者在/xyfNFS/root_nfs進行操作,對另一方將有相同的操作效果哦!

說明:我共享的是xyfNFS,但該目錄下只有root_nfs一個目錄

查看後可以使用以下命令卸載:
root@ubuntu:/xyfNFS# umount localhost:/xyfNFS/

或者:sudo umount /mnt


此時可以運行以下命令來顯示一下共享出來的目錄:
$showmount -e localhost

Export list for localhost:
/xyfNFS *


這裏localhost就是你電腦的IP,也就是服務器的IP,如果你不加的話,我是一直提示:

xuyuefei@ubuntu:/mnt$ showmount -e
clnt_create: RPC: Program not registered


至此:nfs服務就算搭建完成了

以上NFS配置轉自:http://blog.csdn.net/kevin_hcy/article/details/5909049


二、PC與TQ2440的連接配置

1:修改文件系統
首先將定製好的yaffs文件系統放到share目錄下;修改 文件系統中的"etc/init.d/rcS"文件(可以在嵌入式上啓動系統後改,也可在製作文件系統鏡像的時候改),屏蔽掉 net_set & 這行,改爲"#net_set &" 即可在uboot中設置關於nfs的參數。然後在終端執行下面的代碼
cd /xyfNFS/root_nfs/dev
mknod console c 5 1
mknod null c 1 3
文件系統的修改到此完成。
啓動nfs,/etc/init.d/nfs-kernel-server restart  

2:接下來就是在tq2440端進行設置
下載uboot和linux以及yaffs到tq2440開發板上,修改nfs的設置,pc機的ip爲192.168.1.8。
然後用yaffs啓動系統,在文件系統端執行代碼:mount -t nfs 192.168.1.8:/xyfNFS /mnt -o nolock

查看文件系統上的/mnt文件夾會看到,該文件夾和share是一樣的。nfs開發環境建立完成。


以上轉自:http://blog.csdn.net/ankwyq/article/details/7532504

發佈了0 篇原創文章 · 獲贊 13 · 訪問量 47萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章