NFS安裝與配置
NFS(Network File System,網絡文件系統)是一種基於網絡的文件系統
利用NFS可以實現開發板與宿主機之間的文件共享
- 1.檢測是否安裝NFS:
dpkg -l |grep -i nfs
這是已安裝的情況
- 2.安裝NFS:
sudo apt-get install nfs-kernel-server
執行這條命令也會安裝nfs-common - 3.啓動與停止NFS服務:
/etc/init.d/nfs-kernel-server start
或者service nfs-kernel-server start
停止/重啓:stop/restart
- 4.可以使用ps命令查看進程nfs是否打開:
ps -aux | grep -i nfs
- 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
6.mount命令掛載nfs文件系統:
mount –t nfs 192.168.*.*:/home/* /mnt/*
7.通過以上步驟即可實現/home/nfs和/mnt/nfs兩個目錄下的內容一摸一樣
- 注意:以上IP地址和目錄請根據自己實際情況修改
========================================= - 日誌:
========================================= - 2017/11/11:目標板與宿主機都需要安裝NFS服務才能實現共享
========================================= - 2017/10/27:實現目標版【192.168.1.157】與主機【192.168.1.220】掛載nfs,在開發板輸入命令
mount -t nfs 192.168.1.220:/home/nfs /home/mnt/
,前一個目錄是主機上的目錄,後一個目錄是開發板上的目錄 -
兩個目錄下內容相同,OK!