一、把虚拟机/home/wuh/workspace挂载到cubie /mnt/nfs
虚拟机:
1.安装NFS 执行命令:sudo apt-get install nfs-kernel-server ;
执行命令:mkdir /workspace 建立一个nfs服务的专有的文件夹;
2配置NFS 执行命令:sudo vi /etc/exports ;
/home/wuh/workspace *(insecure,rw,sync,no_subtree_check)
3.执行命令:sudo /etc/init.d/rpcbind restart 重启rpcbind 服务。
4.执行命令:sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务。
5.挂载 cubie以root执行 mount -t nfs 192.168.43.18:/home/wuh/workspace /mnt/nfs/
二、把cubie2 /mnt/share 挂载到虚拟机/home/wuh/workspace/share
cubie2:
1.安装NFS 执行命令:sudo apt-get install nfs-kernel-server ;
执行命令:mkdir /mnt/share 建立一个nfs服务的专有的文件夹;
2配置NFS 执行命令:sudo vi /etc/exports ;
在文章的最后一行添加:/mnt/share *(rw,sync,no_root_squash,no_subtree_check)
/share *(rw,sync,no_subtree_check)这一行的含义是:
/share:与nfs服务客户端共享的目录,这个路径必须和你前面设置的文件的路径一致!
*:允许所有的网段访问,也可以使用具体的IP
rw:挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash:root用户具有对根目录的完全管理访问权限。
no_subtree_check:不检查父目录的权限。
注:“*”和“(”之间不能有空格,如果有空间则会在NFS客户端报如下错误
rm: cannot remove ‘文件’: Read-only file system
3. 修改的/etc/exports 执行: exportfs 使配置生效
4.执行命令:sudo /etc/init.d/rpcbind restart 重启rpcbind 服务。
5.执行命令:sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务。
6.挂载 虚拟机以root执行:
mount -t nfs 192.168.43.110:/mnt/share /home/wuh/workspace/share/
重新执行3,4,5步 如下图,配置成功
8.查看共享文件 showmount -e
执行第6步.挂载成功