Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 整个块设备名为xvda1,xvda2而不是xvda,xvdb大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在研究在公共云中为我设置的Vm.它以半虚拟化模式在Xen虚拟机管理程序下运行,并具有两个虚拟磁盘.所以我希望将虚拟磁盘块设备命名为xvda和xvdb.但是,设置此机器的方式,块设备名为xvda1和xvda2.请注意,这些不是分区名称.它们是整个块设备的名称.在/ sys / block下有xvda1和xvda2目录.通常,我希望在/ sys / block下看到xvda和xvdb,因为 doc
我正在研究在公共云中为我设置的Vm.它以半虚拟化模式在Xen虚拟机管理程序下运行,并具有两个虚拟磁盘.所以我希望将虚拟磁盘块设备命名为xvda和xvdb.但是,设置此机器的方式,块设备名为xvda1和xvda2.请注意,这些不是分区名称.它们是整个块设备的名称.在/ sys / block下有xvda1和xvda2目录.通常,我希望在/ sys / block下看到xvda和xvdb,因为 documented here就是Xen虚拟磁盘设备(整个磁盘)应该被命名的方式.

查看/ proc / partitions只有两个条目:xvda1和xvda2.在/ dev下也只有/ dev / xvda1和/ dev / xvda2(没有/ dev / xvda或/ dev / xvdb).我还查看了udev规则,看看这些设备是否被故意重命名,但在/etc/udev/rules.d下找不到任何内容.

这些设备是合法的名称,还是系统管理员做了某种错误配置?这些名称似乎与Linux内核的device.txt文档不一致.或者对于Xen半虚拟化VM来说这是正常的吗?

解决方法

这不是配置问题. Xen允许将虚拟磁盘映射到分区名称. 过去我曾经这样做,但后来因为几个原因而回归到更经典的方法. 据我所知,您使用虚拟磁盘作为分区,甚至在其上添加分区.你最终会得到像xvda1p1 iirc这样的东西.

大佬总结

以上是大佬教程为你收集整理的linux – 整个块设备名为xvda1,xvda2而不是xvda,xvdb全部内容,希望文章能够帮你解决linux – 整个块设备名为xvda1,xvda2而不是xvda,xvdb所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。