2023-04-25 18:30:39 阅读( 4670)
随着Linux的开源,不少以其为基础的系统纷纷面世。
随着Linux的开源,出现了很多基于Linux的系统。其中最引人注目的是ubuntu。我也开始了解Ubuntu。这里我主要总结一下Ubuntu nfs服务器的建立过程。
建立Ubuntu nfs服务器
开发板通过以太网挂载到这个目录下,这个目录下的文件就是根文件系统的内容,这样用户的程序在更新后就可以重用,不需要重写开发板的根文件系统,这样可以大大加快程序的调试速度。在Ubuntu下安装nfs服务器的步骤如下:
1安装NFS服务器和客户端:
sudo apt-get install nfs-kernel-server nfs-common portmap
安装客户端的目的是在本地测试Ubuntu nfs服务器。
2 Configure port mapping
这两种方法都可以:
(1):sudo emacs /etc/default/portmap
移除-i 127.0.0.1。
(2)sudo dpkg-reconfigure portmap
运行后选择“否”。
另一个要点是使用sysv-rc-conf工具(而不是chkconfig)来检查当前的nfs和portmap。
If it is off, use the port mapping of sudo sysv-rc-conf to open or sudo sysv-RC-conf NFS-kernel-server on.
打开
3配置挂载目录和权限
emacs /etc/exports
我的配置如下:
解释:
#下面是解释。
/nfsboot是Ubuntu nfs服务器的共享目录。*表示任何IP都可以共享这个目录,你可以把它改成受限IP,rw。
表示权限,默认值为sync。
4 更新exports 文件
只要你更改了/etc/exports, 你不可以通过sudo exportfs -r 来更新这个文件
5 重启NFS服务
Sudo /etc/init.d/portmap start
sudo /etc/init.d/nfs-kernel-server restart 重启nfs 服务
6 进行测试
尝试一下挂载本地磁盘(我的linux 系统IP 为202.198.137.18,将/home/nfsboot 挂载到/mnt)
运行$ df 看看结果
$ sudo umount /mnt
猜你喜欢
Guessyoulike