是否可以使用从主机到客户通过virtfs/9p共享的文件夹作为来宾内部的根文件系统?
与我之前的问题大致相关:是否可以使用virtfs/9p与多个来宾共享同一个主机文件夹?
发布于 2017-07-07 18:59:09
虽然这似乎是一个明智的想法,但一开始不要这样做。处于当前状态的9P无法处理一些相当基本的操作,包括:
9P目前还不适合用于生产。
虽然您可以使用9P作为根文件系统来创建一个可引导的系统,但是如果使用Debian,上面列出的缺陷将阻止apt-get升级的工作,运行这个VM会造成很大的损失。多年来,修复这个问题的补丁已经一事无成。
如果您坚持这样做,则根标志应该是"rootflags=trans=virtio,cache=mmap",否则读/写内存映射将无法工作(例如,由MariaDB使用)。
发布于 2016-05-25 20:19:46
是的,当然。添加到内核命令行:
root=host rootfstype=9p rootflags=trans=virtio并且您可以在没有initrd的情况下启动(如果9P被编译到内核中,而不是作为模块)。
https://unix.stackexchange.com/questions/90423
复制相似问题