是否有可能禁用特定SATA磁盘上的分区映射?
我使用的是直接安装KVM的DRBD复制磁盘,比如"sdb“。正因为如此,/dev/sdb获得了分区,并且主机在重新启动后识别了它。
如果可能的话,我想组成一个规则,通过连接路径完全忽略KVM主机上的磁盘(分区)。
我已经尝试过在10个忽略磁盘中使用这些规则(以及这些规则的组合),但这些规则都没有一条是现成的,KERNEL=="sdb", GROUP="disk", OPTIONS:="last_rule" KERNEL=="sdb1",ENV{UDISKS_PRESENTATION_HIDE}="1" KERNEL=="sdb", OPTIONS:="ignore_device" KERNEL=="1:0:0:0", SUBSYSTEMS=="scsi", DRIVERS=="sd",OPTIONS:="last_rule"
发布于 2012-12-10 23:37:08
好的,问题是,既然您给了来宾整个磁盘,它就创建了“真正的”分区,所以主机当然可以看到它们。
将来,如果您想避免这种情况发生,那么在主机上,使用一个分区/dev/sdb 1填充整个磁盘;然后将来宾/dev/sdb 1作为一个块设备。然后,来宾将在/dev/sdb1 1中创建自己的分区,作为自己的本机/dev/ via 1、/dev/via 2等,主机将只能以您希望的方式通过kpartx看到它们。
您还可以将/dev/sdb1 1设置为主机上的LVM的块设备,在其中创建一个LV,并将其作为/dev/vda和分区提供给来宾。任何让你高兴的东西(我通常会把我的客人的LVs作为个人的原始设备)。如果您不希望客户创建主机看到和操作的实际分区,请避免将实际的原始磁盘交给客户。
https://askubuntu.com/questions/216876
复制相似问题