IMX6ULL和云服务器(ubuntu)实现nfs文件共享

196 阅读1分钟

云服务器NFS服务器的安装

NFS服务的安装只需要安装rpcbind与nfs-server就可以对外提供服务了

rpcbind

sudo apt-get install rpcbind

nfs-kernel-server

sudo apt-get install nfs-kernel-server

nfs配置文件

打开配置文件

sudo vi /etc/exports
sudo exportfs -a

/home/book/project *(rw,sync,insecure,no_subtree_check,no_root_squash) image.png

NFS服务器的启动

配置完/etc/exports之后,接下来就可以启动NFS服务器了。为了使NFS服务器能正常工作,需要启动rpcbind和nfs-kernel-server两个服务,并且rpcbind一定要先于nfs-kernel-server启动。

  sudo service rpcbind start
  sudo service nfs-kernel-server start

若要开机自启动nfs服务,可以通过sysv-rc-conf配置自启动服务。

  sudo sysv-rc-conf --level 35 rpcbind on
  sudo sysv-rc-conf --level 35 nfs-kernel-server on

rpcbind、nfs-kernel-server重启

  sudo service rpcbind restart
  sudo service nfs-kernel-server restart

rpcbind、nfs-kernel-server停止

  sudo service rpcbind stop
  sudo service nfs-kernel-server stop

关闭ubuntu防火墙(必须)

sudo ufw disable 
附加:(关闭命令sudo ufw enable)
如果防火墙开启
systemctl status firewalld
关闭防火墙
systemctl stop firewalld

腾讯云防火墙添加

image.png

NFS客户端的挂载:

mount -t nfs -o nolock,vers=3 IP地址:/home/book/project /Users/liuqingmeng/Documents/share

NFS客户端卸载

umount /Users/liuqingmeng/Documents/share

#客户端执行文件无权限

sudo chmod 777 ./hello_drv.ko