在向 Dell PowerEdge 添加 2 个 1Tb 磁盘后,我对它们进行了初始化,目的是将它们添加到现有的 LVM VG。
当 MegaCli 后台初始化完成后,我对新磁盘进行了 fdisk 操作以在其上添加 Linux LVM 分区。
然后,pvcreate 拒绝工作:
pvcreate /dev/sdn1
Can't open /dev/sdn1 exclusively. Mounted filesystem?
pvcreation 的 strace 部分:
open("/dev/sdn1", O_RDWR|O_EXCL|O_DIRECT|O_NOATIME) = -1 EBUSY (Device or resource busy)
当然,该设备没有安装或使用:(定影器没有报告任何内容)。
知道为什么会被阻止吗?
谢谢
答案1
也许设备映射器正在“窃取”此设备。尝试以下操作:
[root@host ~]# dmsetup ls
sdb (253, 2)
VolGroup00-LogVol01 (253, 1)
VolGroup00-LogVol00 (253, 0)
如果您发现如上例所示的 sdb 设备,请使用 dmsetup 将其删除并创建物理卷:
[root@host ~]# dmsetup remove sdb
[root@host ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created