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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6784|回復: 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這個文件夾寫錯了,悲劇的我為了這一個錯誤找了一上午

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一级一级一级毛片 | 涩涩视频大全 | 欧美一极视频 | 91亚洲精品国偷拍自产在线观看 | 视频在线观看亚洲 | 极品粉嫩国产48尤物在线播放 | 中文字幕日韩欧美 | 亚洲一区二区在线播放 | 久久噜 | 毛片片| 国产欧美精品在线观看 | 精品久久久久久久久亚洲 | 九九久久这里只有精品 | 视频一二三区 | 日本在线视频一区二区 | 亚洲综合久久精品 | 日韩欧美在线观看 | 亚洲风情在线观看 | 一级欧美| 在线观看视频h | 日本欧美在线观看视频 | 国产欧美日韩综合精品一区二区 | 精品粉嫩超白一线天av | 国产综合第一页 | 蜜月aⅴ国产精品 | 色性av| aaaaaa大片免费看最大的 | 一区二区三区欧美 | 丝袜美腿av | 黄色网址免费看 | 国产精品欧美一区二区三区不卡 | 久久久精品久久久 | 久久久99精品免费观看 | 成人老司机 | 国产做a爱免费视频 | 一区二区手机在线 | 亚洲免费视频在线观看 | 91精品国产91久久久久久密臀 | 久久综合久久自在自线精品自 | 在线观看亚洲专区 | 看毛片的网站 |