序
安装NFS服务器,方便虚拟机和linux pc相互传递文件
参考链接:https://manual.zlg.cn/web/#/30?page_id=1134
1、安装软件包
安装NFS server
xhb@xhb-virtual-machine:~$ sudo apt-get install nfs-kernel-server
安装NFS client
xhb@xhb-virtual-machine:~$ sudo apt-get install nfs-common
2、添加NFS共享目录
安装NFS服务器相关软件后,需要指定用于共享的NFS目录,在“/etc/exports”文件里面设置对应的目录及相应的权限。
创建一个用来共享的文件夹nfs_file
①、打开exports
xhb@xhb-virtual-machine:~$ sudo vi /etc/exports
②、添加共享文件夹路径
在exports文件下面添加相应路径 ( * 号前只有一个空格)
/home/xhb/modbus_file/nfs_file *(rw,sync,no_root_squash)
修改完毕后保存退出
3、设置共享文件夹权限
xhb@xhb-virtual-machine:~/modbus_file$ sudo chmod -R 777 /nfsroot/
xhb@xhb-virtual-machine:~/modbus_file$ sudo chown -R nobody nfs_file/
4、启动NFS服务
xhb@xhb-virtual-machine:~/modbus_file$ sudo /etc/init.d/nfs-kernel-server start
重启命令
xhb@xhb-virtual-machine:~/modbus_file$ sudo /etc/init.d/nfs-kernel-server restart
修改过exports需要重启NFS
5、挂载目录
可使用SecureCRT操作板子进行挂载
xhb@xhb-virtual-machine:~/modbus_file$ sudo mount -t nfs 192.168.10.130:/home/xhb/modbus_file/nfs_file /mnt -o nolock
无法挂载的话可以重启试试
6、卸载目录
需要退出挂载目标目录
xhb@xhb-virtual-machine:~/modbus_file/nfs_file$ sudo umount /mnt