gpt4 book ai didi

ubuntu - vmdk 中的数据在通过 libguestfs 命令 guestmount 挂载后未更新

转载 作者:行者123 更新时间:2023-12-04 19:25:06 29 4
gpt4 key购买 nike

我有一个由 Vmware Station 创建的虚拟机并使用了 vmdk 驱动器。然后在Ubuntu系统下通过guestmount将vhdx文件挂载到一个目录下。一切正常,我可以通过挂载目录访问 vmdk 中的数据。但是遇到一个问题,vmdk中挂载时间后生成的新数据没有出现在目录中。例如,如果一开始vhdx文件中有两个文件A.f和B.f,然后挂载到D目录,可以在D中找到这两个文件。
之后,VM 在 vmdk 中创建了一个新文件 C.f,在 D 中看不到该文件。D 中的数据在卸载和重新安装操作之前不会更新。有没有人有同样的问题?谢谢你的帮助。
这是我的挂载命令:
guestmount -a path/disk.vmdk -m/dev/sda1 --ro -o allow_other path/dir

最佳答案

guest 挂载(实际上,通常是文件系统/ block 设备)不是这样工作的。如果不卸载文件系统、进行修改然后重新安装,就无法更新底层 block 设备。尝试其他任何方法都会导致文件损坏。

关于ubuntu - vmdk 中的数据在通过 libguestfs 命令 guestmount 挂载后未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72001870/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com