nfs用於
linux主機訪問網路中其他
linux主機上的共享資源。
nfs的原理是在客戶端上通過網路將遠端主機共享檔案系統以掛載
(mount)的方式加入本機的檔案系統,之後的操作就如同在本機上一樣。
主機:ubuntu(192.168.1.103) ,開發板:tiny6410(192.168.1.139),未使用虛擬機器,主機與開發板通過網線鏈結
1)建立用於掛載的目錄 /home/jet/nfs
2)安裝nfs伺服器端和客戶端:sudo apt-get install nfs-kernel-server nfs-common
3)配置掛載目錄和許可權:
(1)vim /etc/exports
(2)新增: /home/jet/nfs *(rw,sync,no_root_squash)。
其中,home/jet/nfs
是共享目錄,
*表示所有客戶機都可以掛載此目錄,
rw表示掛載此目錄的客戶機對此檔案可讀寫的權力,
no_root_qtopia表示允許掛載此目錄的客戶機擁有
root身份。
(3)更新/etc/exports 檔案:sudo exportfs
-r
-r:重新掛載
/etc/exports中的設定,此外同步更新
/etc/exports及
/var/lib/nfs/xtab中的內容
4)重啟nfs服務:sudo /etc/init.d/nfs-kernel-server restart
5)測試主機側nfs功能:
sudo mount -t nfs localhost:/home/jet/nfs /home/jet/share,此時可是在/home/jet/share
中訪問localhost:/home/jet/nfs
中的內容。
2)功過nfs掛載:busybox mount -t nfs -o nolock 192.168.1.103:/home/jet/nfs /mnt,如果掛載成功,可以在/mnt下看到主機對應資料夾中的內容。
(1)mount: rpc: unable to send; errno = network is unreachable ------開發板未設定ip
(2)mount: rpc: unable to receive; errno = connection refused ------主機未設定ip
(3)mount: 192.168.1.103:/home/jet/nfsssss failed, reason given by server: permission denied ------掛載的位址不在主機/etc/exports中
Tiny6410開發板與虛擬機器 NFS掛載
前兩天總算把usb wifi移植好了,能夠使用usb wifi就意味著,可以不使用網線就可以使主機,虛擬機器,開發板處在同乙個網段裡,因此可以很容易的ping通。這點在資料傳輸方面有很大的優勢哦。首先介紹一下各自的ip位址 主機 192.168.1.119 虛擬機器 192.168.1.103 開發...
tiny6410的QT4 7開發與移植
一 系統環境 二 開發平台搭建步驟 將arm linux gcc 4.5.1 v6 vfp 20101103.tgz複製到fedora的目錄下,如 tmp,然後解壓 cd tmp tar xvzf arm linux gcc 4.5.1 v6 vfp 20101103.tgz c 這個命令將arm ...
mini2440通過NFS啟動系統
弄了一天,終於可以通過nfs啟動系統了,記錄下來,以備後用。1.設定共享目錄 gedit etc exports新增以下內容 work root nfs rw,sync,no root squash 2.啟動nfs服務 etc init.d nfs start 防止每次開機都需要重新啟動nfs服務,...