2012-06-04 21 views
5

linux(Centos6.0)でLVM2の機能を利用しようとしています。特定のブロックデバイス上のPVを定義する最初のステップをしようとすると は、私は、次のエラーメッセージが表示されます。LVM2:ブロックデバイスを作成できません

[[email protected] /] pvcreate /dev/sdb 

はオープ​​ンは/ dev/sdbと独占的にすることはできません。マウントされたファイルシステム?

/dev/sdbがマウントされておらず、パーティションテーブルが削除されています。 /dev/sdbは、より大きなブロックデバイス(約4倍)を表現するために使用され、ハードウェアRAIDの構成によって削減されました(RAIDコントローラでhdを4に分割しました)。

これまでにこのエラーが発生したことがありましたか?

答えて

15

多分device-mapperがこのデバイスを「盗む」でしょう。あなたは上記の例のように記載されているSDBデバイスを見つけた場合は、

[[email protected] ~]# dmsetup ls 
sdb  (253, 2) 
VolGroup00-LogVol01  (253, 1) 
VolGroup00-LogVol00  (253, 0) 

をdmsetupを使用して、それを削除し、物理ボリュームを作成します:これを試してみてください

[[email protected] ~]# dmsetup remove sdb 

[[email protected] ~]# pvcreate /dev/sdb 
Physical volume "/dev/sdb" successfully created 
+2

状況を解除するために 'dmsetup remove_all -f'を使用しなければなりませんでした – asoundmove

0

[[email protected] /]pvcreate -vvvvv /dev/sdb

は詳細を出力リレーでした。 であり、ブロックデバイスが他のプロセスによって開かれているかどうかを確認するには、lsof -Lを使用できます。

関連する問題