嵌入式開發——ubuntu下NFS安裝與配置

NFS安裝與配置

NFS(Network File System,網絡文件系統)是一種基於網絡的文件系統
利用NFS可以實現開發板與宿主機之間的文件共享

  1. 1.檢測是否安裝NFS:dpkg -l |grep -i nfs這是已安裝的情況
    這裏顯示已安裝
  2. 2.安裝NFS:sudo apt-get install nfs-kernel-server執行這條命令也會安裝nfs-common
  3. 3.啓動與停止NFS服務:/etc/init.d/nfs-kernel-server start
    或者service nfs-kernel-server start停止/重啓:stop/restart
  4. 4.可以使用ps命令查看進程nfs是否打開:ps -aux | grep -i nfs
    這裏寫圖片描述
  5. 5.配置NFS服務:
    在NFS的主配置文件/etc/exports中進行設置,然後啓動NFS服務
vim /etc/exports 
在exports文件中可以定義NFS系統的輸出目錄(即共享目錄)、訪問權限和允許訪問的主機等參數,格式如下:`[共享的目錄] [主機名1或IP1(參數1,參數2)] [主機名2或IP2(參數3,參數4)]`
如:`/home/20152617/nfs *(rw,sync,no_subtree_check)`

exports文件內容如下:
這裏寫圖片描述
重啓:/etc/init.d/nfs-kernel-server restart

  1. 6.mount命令掛載nfs文件系統:
    mount –t nfs 192.168.*.*:/home/* /mnt/*

  2. 7.通過以上步驟即可實現/home/nfs和/mnt/nfs兩個目錄下的內容一摸一樣

  3. 注意:以上IP地址和目錄請根據自己實際情況修改
    =========================================
  4. 日誌:
    =========================================
  5. 2017/11/11:目標板與宿主機都需要安裝NFS服務才能實現共享
    =========================================
  6. 2017/10/27:實現目標版【192.168.1.157】與主機【192.168.1.220】掛載nfs,在開發板輸入命令mount -t nfs 192.168.1.220:/home/nfs /home/mnt/,前一個目錄是主機上的目錄,後一個目錄是開發板上的目錄
  7. 目標板
    這裏寫圖片描述
    兩個目錄下內容相同,OK!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章