Linux 驅動開發的時候需要 NFS 啓動,因此要先安裝並開啓 Ubuntu 中的 NFS 服 務,使用如下命令安裝 NFS 服務:
sudo apt-get install nfs-kernel-server portmap
等待安裝完成,安裝完成以後在用戶根目錄下創建一個名爲“linux”的文件夾,以後所有 的東西都放到這個“linux”文件夾裏面,在“linux”文件夾裏面新建一個名爲“nfs”的文件夾, 如圖所示:
圖中創建的 nfs 文件夾供 nfs 服務器使用,以後我們可以在開發板上通過網絡文件系 統來訪問 nfs 文件夾,要先配置 nfs,使用如下命令打開 nfs 配置文件/etc/exports:
sudo vi /etc/exports
打開/etc/exports 以後在後面添加如下所示內容:
/home/jankin/linux/nfs *(rw,sync,no_root_squash)
重啓 NFS 服務,使用命令如下:
sudo /etc/init.d/nfs-kernel-server restart
下面介紹客戶端如何訪問服務器
1、檢查客戶端和服務端的網絡是否連通(ping命令)
ping + 主機IP
2、查看服務端的共享目錄
showmount -e + 主機IP
showmount -e 192.168.1.93
Export list for 192.168.1.93:
/home *
3、將該目錄掛載到本地
mount -t nfs -o nolock 192.168.1.141:/root/rootfs/rootfs /opt
/root/rootfs/rootfs:目標主機(192.168.1.141)的nfs共享目錄;
/opt:本地的nfs共享目錄;
4、訪問
訪問本地的mnt目錄,就可訪問服務端共享的目錄了。