嵌入式Linux开发中,会经常使用NFS,目标系统通常作为NFS客户机使用,Linux主机作为NFS服务器。在目标系统上通过NFS,将服务器的NFS共享目录挂载到本地,可以直接运行服务器上的文件。在调试系统驱动模块以及应用程序,NFS都是十分必要的,并且Linux还支持NFS根文件系统,能直接从远程NFS
root启动系统,这对嵌入式Linux根文件系统裁剪和集成也是十分有必要的。
1、安装NFS软件
sudo apt-get install nfs-kernel-server portmap
2、配置exports文件
vi /etc/exports
在最后面添加一行内容:格式如下:
NFS共享目录路径 客户机IP或者名称(参数1,参数2,...,参数n
如:/home/djmodel/nfs *(rw,sync,no_subtree_check, no_root_squash)
*:代表的是任意网段的都可以链接该服务器。此IP由自己指定。
3、重启服务器
sudo service portmap start
sudo service nfs-kernel-server start
4、测试
ls /home/ky/nfs/
test
sudo mount -t nfs 127.0.0.1:/home/djmodel/nfs /mnt
ls /mnt
test
说明搭建成功
umount /mnt
卸载