NFS挂载
NFS挂载的作用:NFS挂载可以实现虚拟机Ubuntu系统(客户端)远程访问并修改ROS主机(服务端)中的Ubuntu文件,NFS分为服务器挂载和客户端访问
1.配置NFS服务端(以下命令在服务端执行)
要实现客户端访问服务端,首先要将服务端自身的文件挂载出来,分为以下步骤:
1 安装NFS服务端
sudo apt-get install nfs-kernel-server
2 添加NFS共享目录
sudo vim /etc/exports
# 添加以下指令后保存退出,*表示允许任何网段IP的系统访问该目录
A *(rw,sync,no_root_squash) #A替换为要挂载的文件路径
3 给挂载的目录设置权限以及修改文件用户
sudo chmod -R 777 A #A替换为要挂载的文件路径
sudo chown -R 777 nobody A #A替换为要挂载的文件路径
注意:-R的意思是该命令的作用于包括当前文件夹及这个文件夹中的子文件夹
4 启动NFS
第一次开启NFS时,需要先启动NFS一次,然后再重启一次
sudo /etc/init.d/nfs-kernel-server start #启动
sudo /etc/init.d/nfs-kernel-server restart #重启
5 挂载NFS
sudo mount -t nfs -o nolock B:A /mnt # B替换为服务端IP地址,A替换为挂载的文件路径
6 查看是否挂载成功
df -h #查看所有挂载项目中是否有当前挂载内容
2.配置NFS客户端(以下命令在客户端执行)
1 安装NFS客户端
sudo apt-get install nfs-common
2 挂载服务端文件到本地
sudo mount -t nfs -o nolock B:A /mnt
3 查看是否挂载成功
df -h #查看所有挂载项目中是否有当前挂载内容