老男人百科 > 百科 > 正文

ubuntu nfs配置(ubuntu的nfs搭建与挂载)

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

专题页