VirtualBox:在两个来宾之间共享VHD磁盘

VirtualBox:在两个来宾之间共享VHD磁盘,virtualbox,disk,vhd,vdi,Virtualbox,Disk,Vhd,Vdi,我们有两个VBox来宾,一个Windows和一个Ubuntu。现在我们想同时为两位来宾使用一个额外的(加密的)数据磁盘。我们创建了一个加密的exFAT“可共享”VHD磁盘,并将该磁盘添加到两个来宾。它可以工作,磁盘可以从两个来宾写入。但是:如果来宾A创建了一个新的文件或文件夹,来宾B将看不到它,反之亦然。卸载/装载或重新启动来宾后,一切都可见。为什么来宾A无法实时查看来宾B的更改?它使用VDI而不是VHD?我认为解决您问题的最简单解决方案是将此共享文件夹用作网络共享(nfs/smb共享/sftp

我们有两个VBox来宾,一个Windows和一个Ubuntu。现在我们想同时为两位来宾使用一个额外的(加密的)数据磁盘。我们创建了一个加密的exFAT“可共享”VHD磁盘,并将该磁盘添加到两个来宾。它可以工作,磁盘可以从两个来宾写入。但是:如果来宾A创建了一个新的文件或文件夹,来宾B将看不到它,反之亦然。卸载/装载或重新启动来宾后,一切都可见。为什么来宾A无法实时查看来宾B的更改?它使用VDI而不是VHD?

我认为解决您问题的最简单解决方案是将此共享文件夹用作网络共享(nfs/smb共享/sftp/ftp…),托管在您的主机上,并连接到两个客户机,就好像它们只是同一局域网上的两台计算机一样

,这就是我们过去所做的。但与磁盘相比,共享文件夹具有局限性,因为来宾操作系统在识别网络设备而不是磁盘时表现不同。这就是为什么我们在寻找一种不同的解决方案。我认为除了某种网络驱动器之外,你找不到任何其他解决方案,因为实际上你要做的是同时将一个硬盘驱动器连接到两台计算机上。。我知道的每个与共享存储相关的解决方案都使用某种协议来管理所有内容,并防止两台计算机同时在同一块上写入数据。。但我希望我错了,你会找到一个合适的解决办法!我仍然在关注这个问题:)谢谢你的意见。。似乎我们继续使用共享文件夹:(是的..进一步思考您的问题,我记得即使是vCenter群集中通常共享存储的主机也使用某种基于网络的共享存储。