zl程序教程

您现在的位置是:首页 >  系统

当前栏目

嵌入式linux开发,Ubuntu18.04 下搭建 NFS 服务器

Linux嵌入式服务器开发 搭建 NFS ubuntu18.04
2023-09-14 09:09:33 时间

一、软件安装。

sudo apt-get install nfs-kernel-server nfs-common portmap -y

二、创建 nfs 目录。

sudo mkdir -p /mnt/nfs/test
sudo chown ms:ms /mnt/nfs/test

三、修改配置文件 /etc/exports。

打开文件。

sudo vim /etc/exports 

在文件中添加以下配置,退出并保存。

/mnt/nfs *(rw,sync,no_root_squash)

四、重启配置文件和服务。

ms@ubuntu:~$ sudo exportfs -rv
exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/mnt/nfs".
  Assuming default behaviour ('no_subtree_check').
  NOTE: this default has changed since nfs-utils version 1.0.x

exporting *:/mnt/nfs

ms@ubuntu:~$ sudo /etc/init.d/portmap restart

ms@ubuntu:~$ sudo /etc/init.d/nfs-kernel-server restart
[ ok ] Restarting nfs-kernel-server (via systemctl): nfs-kernel-server.service.
ms@ubuntu:~$

五、验证 nfs 服务器,在嵌入式linux设备上执行挂载命令,并查看/mnt/nfs目录,会看到ubuntu中的test文件夹。

[root@ms mnt]# mount -t nfs -o nolock 198.168.1.18:/mnt/nfs /mnt/nfs
[root@ms mnt]# l nfs/
test/
[root@ms mnt]#
mount -t nfs -o nolock,nfsvers=3,vers=3 198.168.1.x:/mnt /mnt