<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > ARM 開發(fā)板 與 PC機ubuntu系統(tǒng) nfs 掛載

          ARM 開發(fā)板 與 PC機ubuntu系統(tǒng) nfs 掛載

          作者: 時間:2016-11-10 來源:網(wǎng)絡(luò) 收藏
          ARM開發(fā)板與PC通過NFS 網(wǎng)絡(luò)文件系統(tǒng)掛接,很方便文件的移動,也為我們的開發(fā)帶來了方便。接下來,我就詳細的介紹下如何建立ARM與PC機的掛接。

          我是用的UBuntu系統(tǒng)。

          本文引用地址:http://www.ex-cimer.com/article/201611/317139.htm

          首先,我們需要在主機上安裝nfs服務(wù)器,安裝過的過程中一并把一些需要的組件也給安裝了。

          1. 安裝 NFS 相關(guān)組件

          sudo apt-get install nfs-kernel-server

          安裝完nfs服務(wù)器之后,我們需要建立一個與下位機掛接的共享文件夾。

          2. 建立NFS共享文件夾
          sudo mkdir -R /mnt/nfs

          3.設(shè)置共享目錄
          修改主機 /etc/exports 文件,添加如下代碼
          /mnt/nfs *(rw,sync,no_root_squash) 
          這里做一下說明:
          /mnt/nfs 表示所設(shè)定的共享文件,這里可以任意改,
          * 表示任意網(wǎng)段的下位機都可以連接到此文件夾
          (rw,sync,no_root_squash) //表示一些權(quán)限 

          rw 可讀寫的權(quán)限
          ro 只讀的權(quán)限
          no_root_squash NFS 客戶端分享目錄使用者的權(quán)限,即如果客戶端使用的是 root 用戶,那么對于這個共享的目錄而言,該客戶端就具有 root 的權(quán)限,若是以NFS掛載根文件系統(tǒng)時,必須設(shè)置此項

          sync 資料同步寫入到內(nèi)存與硬盤當中
          async 資料會先暫存于內(nèi)存當中,而非直接寫入硬盤


          設(shè)置完共享文件夾之后需要重啟NFS 服務(wù)器,

          4. 服務(wù)操作指令

          #重啟 $sudo /etc/init.d/portmap restart # 停止 sudo /etc/init.d/nfs-kernel-server stop # 啟動 sudo /etc/init.d/nfs-kernel-server start # 重新啟動 sudo /etc/init.d/nfs-kernel-server restart 

          這些做好之后我們可以在自己PC機上做一下測試

          5. 測試

          首先,我們可以使用如下命令查看所建立的共享文件夾  showmount -e  如果看到顯示:  Export list for ubuntu: /mnt/nfs *  則表示主機設(shè)置成功。  

          注意:

            1.完成后如出現(xiàn) access denied 異常,重新啟動系統(tǒng)即可

            2.在 ubuntu 11.10 中啟動 nfs 服務(wù)時會遇到

             * Not starting: portmapper is not running

          解決方法:

          sudo service portmap restart sudo /etc/init.d/nfs-kernel-server start

          接下來,我們來設(shè)置ARM開發(fā)板上的一些信息。

          要想ARM開發(fā)板和PC機能夠建立網(wǎng)絡(luò)文件共享,必須將ARM開發(fā)板與PC 通過網(wǎng)線連接起來,并且設(shè)置ARM開發(fā)板和PC 機在同一網(wǎng)段
          我們可以通過如下命令來查看和修改ARM開發(fā)板IP地址:

          ifconfig     //查看以太網(wǎng)開 IP 地址 ,主機同樣是這個命令  ifconfig eth0 192.168.1.1    //這個命令是修改以太網(wǎng)卡 IP 地址,這里我的PC機的IP 地址是 
                         192.168.1.104,要修改為同一網(wǎng)段 

          這樣修改過之后,目標板和PC機在linux下能夠互相很快地ping通。

          6. ARM開發(fā)板和PC機掛接

          使用如下命令掛接
          mount -t nfs -o nolock 192.168.1.104:/mnt/nfs /mnt/nfs
          說明:
          這里192.168.1.104是我的PC 機的IP地址,
          第一個/mnt/nfs是我在PC 機上設(shè)置的NFS共享文件夾目錄
          第二個/mnt/nfs是我在ARM開發(fā)板上設(shè)置的共享文件夾目錄

          這條命令執(zhí)行過之后就實現(xiàn)了ARM開發(fā)板和PC機之間的NFS網(wǎng)絡(luò)文件系統(tǒng)掛接。



          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();