如果我将 Ubuntu 转换为 Xen hypervizor,我是否会失去对 bcache 设备的访问权限?

如果我将 Ubuntu 转换为 Xen hypervizor,我是否会失去对 bcache 设备的访问权限?

我想测试一下 Xen。出于显而易见的原因,我无法在 VirtualBox 下进行测试(或者可以吗?)

据我了解,Xen 通过改变内核来工作,因此可能会干扰我拥有的自定义内核模块,即bcache

我很感激你告诉我,

sudo apt-get install xen-system-amd64 qemu-common qemu-keymaps bridge-utils

然后重新启动,系统是否会加载该bcache模块,就像没有 xen 一样?

我无法备份我的 12+ TB RAID 阵列,所以我无法自己测试。

答案1

Xen 没有改变内核;它是一个管理程序,位于以下内核。Grub 加载 xen 和您的正常内核,然后 xen 创建一个虚拟机来运行该内核。这个初始虚拟机可以访问系统上的所有实际硬件和内存(xen 本身未使用),因此内核可以正常运行。它只是可以选择放弃一些内存,让 xen 创建一个新虚拟机并在那里加载新内核,而通常只为新虚拟机提供模仿将其传回初始虚拟机来处理的硬件。

相关内容