有没有办法让我的Ubuntu服务器(在KVM中作为guest虚拟机运行)使用其中一个主机SATA磁盘? 我希望它有独家访问权限,我相信应该有一个“原生”的方式。 我search了一段时间,但什么都没发现。
对不起,如果有拼写错误,不是我的母语。
如果您使用virt-manager来pipe理您的KVM实例,您可以打开它,单击您的实例,转到View→Details。 有一个button“添加硬件”,你可以添加存储,这也可能是一个整体的硬盘驱动器。 使用“VirtIO”作为访问硬盘的手段 – 如果您的客户机操作系统是Linux,则可以使用最新的Linux内核。
请注意,只要实例正在运行, 就不要在pipe理程序上使用硬盘 。 例如,如果您在驻留在磁盘上的虚拟机上安装文件系统,并从虚拟机内挂载文件系统,则可能会销毁该文件系统。 所以,有一点小心谨慎;-)
在virt-manager中执行此操作的最佳方法是将该磁盘添加为存储池。 要做到这一点,右键单击本地主机(QEMU)连接,select“详细信息”,“存储”选项卡,单击“加号”button,并按照向导添加一个新的存储池基于物理磁盘(你有一个select,实际上可以将磁盘拆分为具有LVM的部分)然后在该磁盘上创build一个卷,并在创buildVM时,将预先创build的卷