LVM2:无法创建块设备

时间:2012-06-04 22:45:14

标签: lvm

我正在尝试使用linux(Centos6.0)中的 LVM2 功能。 当尝试在特定块设备上定义PV的第一步时,我收到以下错误消息:

[root@localhost /] pvcreate /dev/sdb

无法独占打开/ dev / sdb。装入文件系统?

未装入

/ dev / sdb 且已删除其分区表。 我还应该提到 / dev / sdb 用于表示更大的块设备(大约4倍)并且通过配置硬件raid而减少(我在raid控制器中将hd分成4)。

以前有没有人遇到过这个错误,知道如何从这里拿到它?

2 个答案:

答案 0 :(得分:17)

也许设备映射器正在偷窃'这个设备。试试这个:

[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

答案 1 :(得分:0)

[root@localhost /] pvcreate -vvvvv /dev/sdb

可以输出更多细节。 并且您可以使用 lsof -L 来检查块设备是否被其他进程打开。