目标:
实时共享,即主机修改一个文件并关闭,在虚机打开可以看到更改。虚机继续改并关闭,主机打开可以看到更改。这样做目的是,我打算在虚机A做开发环境,在虚机b做服务运行环境,2个虚机共享宿主的一个项目目录
步骤:
- 实时共享目录的3种方案:virtio-fs或者9pfs或者NFS 。我的虚机是主流发行版,不支持9p (mount -t 9p报错 ) ,需要编译内核。我的qemu从apt 下载,不支持virtio-fs (缺少virtiofsd命令 ),需要重新编译。所以我选择最简单的NFS
- 主机
sudo apt-get install nfs-kernel-server
vi /etc/exports
/opt/wode(主机的共享目录) (主机和虚机的网段)20.0.0.0/24(rw,sync,no_root_squash)
systemctl start nfs-server
sudo exportfs
3 以桥接启动一台虚机
4 . 虚机