久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6569|回復: 0
打印 上一主題 下一主題
收起左側

讓arm開發板文件系統中的mnt文件夾可以顯示linux虛擬機中的某一個文件夾成為掛載

[復制鏈接]
跳轉到指定樓層
樓主
ID:85109 發表于 2015-7-8 22:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
要嚴格區分1主機59.68.190.113,2、虛擬機linux59.68.190.128,3,arm開發板文件系統59.68.190.100 1、掛載的步驟,首先是要啟動虛擬機linux中的nfs網絡服務用命令sudo /etc/init.d/nfs-kernel-server  restart,然后就用mount -t nfs -o nolock 59.68.190.128:/work/nfs_root/first_fs /mnt 來實現掛載,一開始我是在虛擬機中使用這個掛載命令,結果導致掛載的方向錯了,直接導致自己將自己虛擬機中的/work/nfs_root/first_fs文件夾內容,傳遞給了自己虛擬機中的/mnt 文件夾這樣是不對的
2、修改方法,主機上面打開串口超級終端軟件,將開發板內核啟動,上面會看到#,這里可以寫入命令
mount -t nfs -o nolock 59.68.190.128:/work/nfs_root/first_fs /mnt,這樣才是將遠程的 59.68.190.128:/work/nfs_root/first_fs中的內容傳遞給開發板的 /mnt 文件夾,在這個文件夾中可以用ls查看是否掛載成功。
3、關于如何卸掉掛載,用umount命令,可以用man umount來查看其用法,umount /mnt,就可以卸載掉你所掛上去的內容
關于掛載的幾個問題以及解決方法。服務器server和客戶端client的配置問題

嵌入式開發板 中nfs 出現問題permission denied的問題

解決方法:
去看下你的服務啟動了沒,客戶端需要portmap服務,服務器端需要portmap、nfs服務。具體做法:
客戶端:/etc/init.d/portmap start
服務器端:/etc/init.d/portmap start
/etc/init.d/nfs start
另外/etc/exports配置文件要正確,以下供你參考:
假設你的導出目錄是/share,配置文件可以寫成
/share *(rw,sync,no_root_squash)


一些關于掛載解決問題的方法分析

#sudo apt-get install nfs-kernel-server

打開/etc/exports文件,

 sudo vi  /etc/exports在末尾加入:

/work/nfs_root/file_sys_yl *(rw,sync,no_root_squash)

其中的file_sys_yl就是新添加的掛載目錄

注:nfs允許掛載的目錄及權限,在文件/etc/exports中進行定義,各字段含義如下:

/work/nfs_root/file_sys_yl:要共享的目錄

* :允許所有的網段訪問

rw :讀寫權限

sync:資料同步寫入內在和硬盤

no_root_squash:nfs客戶端共享目錄使用者權限

重啟服務:
sudo /etc/init.d/portmap restart                  <---重啟portmap,
sudo /etc/init.d/nfs-kernel-server restart      <---重啟nfs服務
showmount -e                                          <---顯示共享出的目錄

注:nfs是一個RPC程序,使用它前,需要映射好端口,通過portmap設定

命令執行情況如下:

kevin@ubuntu:~$sudo /etc/init.d/portmap restart

rtmap restart

Rather than invoking init scripts through /etc/init.d, use the service(8)

utility, e.g. service portmap restart

Since the script you are attempting to invoke has been converted to an

Upstart job, you may also use the restart(8) utility, e.g. restart portmap

 

portmap start/running, process 742


kevin@ubuntu:~$sudo /etc/init.d/nfs-kernel-server restart
 
 * Stopping NFS kernel daemon

   ...done.

 * Unexporting directories for NFS kernel daemon...

   ...done.

 * Exporting directories for NFS kernel daemon...

exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/work/nfs_root".

  Assuming default behaviour ('no_subtree_check').

  NOTE: this default has changed since nfs-utils version 1.0.x


exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/work/nfs_root/first_fs".

  Assuming default behaviour ('no_subtree_check').

  NOTE: this default has changed since nfs-utils version 1.0.x


   ...done.

 * Starting NFS kernel daemon

   ...done.


kevin@ubuntu:~$showmount -e

Export list for book-desktop:

/work/nfs_root/first_fs *

 

/work/nfs_root          *

現在可以在本機上試一下:
#sudo mount -t nfs localhost:/home/kevin /mnt

注:localhost為本機linux的IP地址

這樣就把共享目錄掛到了/mnt目錄,取消掛載用:
#sudo umount /mnt

如果用在嵌入式設備上掛載,要加上參數-o nolock

我在開發板上使用的掛載命令:

mount -t nfs -o nolock 59.68.190.128:/work/nfs_root/first_fs /mnt

,這樣就能在開發板上面查看到自己虛擬機中的文件了,

有一個問題就是找了很長時間,其實是/work/nfs_root/first_fs這個文件夾寫錯了,悲劇的我為了這一個錯誤找了一上午

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩中文字幕高清 | 日韩在线视频一区 | 99爱在线视频 | 欧美一区二区视频 | 国产欧美精品一区二区三区 | 怡红院免费的全部视频 | 国产一区中文 | 免费视频99 | www.国产精品| 影音先锋男 | 久久成人国产精品 | 麻豆av片| 久久国产精品精品国产色婷婷 | a级黄色片在线观看 | 亚洲福利在线视频 | xxxxxx国产 | 日日骚av| 久久色视频 | 成人中文网 | 伦理二区| www.一区二区三区.com | 久草网在线视频 | 欧美一级在线 | 欧美精品一区二区三区在线 | 国产一级免费视频 | 91视视频在线观看入口直接观看 | 免费在线观看一区二区 | 视频在线亚洲 | 天堂久久网 | 天天插天天搞 | 日韩性在线 | 国产成人免费观看 | 成人午夜精品 | 国产成人网 | www.亚洲.com| 亚洲免费三级 | 欧美在线观看一区 | 成人精品国产一区二区4080 | 天天看天天操 | 国产日韩欧美在线观看 | 一区二区高清 |