Qemu 无法立即识别文件更改
Qemu cannot recognize file changes immediately
我正在完成 Brokenthorn OS 教程,其中我使用 MSDOSFS 命令在 Ubuntu 中创建了一个虚拟软盘,然后我对该虚拟软盘进行了更改,就像使用 DD 命令更改其 MBR 以及复制和删除文件一样,问题是当我进行一些更改然后 运行 它在 Qemu 上时,它没有检测到更改并显示结果,就好像我没有做任何切换到软盘驱动器,但在 运行ning 并退出 qemu 几次后,它开始显示正确的结果。为什么 qemu 不立即检测到变化?
当您完成更新/删除/复制文件后,您应该使用umount
命令卸载目录。这将确保所有文件更新都已完成。那时在 QEMU 中尝试 运行 它。我的猜测是您在 运行 QEMU 时保持文件系统挂载。这可能会导致您似乎正在观察的问题类型。
我正在完成 Brokenthorn OS 教程,其中我使用 MSDOSFS 命令在 Ubuntu 中创建了一个虚拟软盘,然后我对该虚拟软盘进行了更改,就像使用 DD 命令更改其 MBR 以及复制和删除文件一样,问题是当我进行一些更改然后 运行 它在 Qemu 上时,它没有检测到更改并显示结果,就好像我没有做任何切换到软盘驱动器,但在 运行ning 并退出 qemu 几次后,它开始显示正确的结果。为什么 qemu 不立即检测到变化?
当您完成更新/删除/复制文件后,您应该使用umount
命令卸载目录。这将确保所有文件更新都已完成。那时在 QEMU 中尝试 运行 它。我的猜测是您在 运行 QEMU 时保持文件系统挂载。这可能会导致您似乎正在观察的问题类型。