首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以将virtfs/9p用作根文件系统?

是否可以将virtfs/9p用作根文件系统?
EN

Unix & Linux用户
提问于 2013-09-12 18:37:46
回答 2查看 7K关注 0票数 12

是否可以使用从主机到客户通过virtfs/9p共享的文件夹作为来宾内部的根文件系统?

与我之前的问题大致相关:是否可以使用virtfs/9p与多个来宾共享同一个主机文件夹?

EN

回答 2

Unix & Linux用户

发布于 2017-07-07 18:59:09

虽然这似乎是一个明智的想法,但一开始不要这样做。处于当前状态的9P无法处理一些相当基本的操作,包括:

9P目前还不适合用于生产。

虽然您可以使用9P作为根文件系统来创建一个可引导的系统,但是如果使用Debian,上面列出的缺陷将阻止apt-get升级的工作,运行这个VM会造成很大的损失。多年来,修复这个问题的补丁已经一事无成。

如果您坚持这样做,则根标志应该是"rootflags=trans=virtio,cache=mmap",否则读/写内存映射将无法工作(例如,由MariaDB使用)。

票数 4
EN

Unix & Linux用户

发布于 2016-05-25 20:19:46

是的,当然。添加到内核命令行:

代码语言:javascript
复制
root=host rootfstype=9p rootflags=trans=virtio

并且您可以在没有initrd的情况下启动(如果9P被编译到内核中,而不是作为模块)。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/90423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档