web-dev-qa-db-ja.com

vgcreate-> "ステータスコード5でコマンドが失敗しました。"これは何を意味するのでしょうか?

私はxenベースのvpsのcentosdomUでLVMを使って遊んでいます。私はレスキューモードで、ドライブ全体に対して1つの物理ボリューム(pvcreate/dev/xvda1)を作成しました。これは、LVMとしてフォーマットされています。 vgcreate main/dev/xvda1を使用してボリュームグループを作成しようとしていますが、「コマンドがステータスコード5で失敗しました」が返されます。このエラーコードの説明を見つけることができませんでした。誰かがそれが何を意味するのか知っていますか?

私の目標は、lvmを使用してドライブ上に複数の論理ボリュームを作成することです。

ありがとう

6
erik

XenシステムのCentOSリカバリディスクでも同じ問題が発生していました。エラーコードは読み取り専用ファイルシステムによるものであることが判明しました。具体的には、/etc/lvmは読み取り専用です。 このブログエントリ で提案されているように、クイックフィックスは/etc/lvm上にtmpfsを作成して、書き込みを有効にすることです。これは私のために働いた。

5
Bryan

コメントから、あなたのPVはすでに壊れているようです:Total PE 0。 pvを再作成して、もう一度試してください。

2
Christian

今後の参考のために、以下を試してください。

vgcreate -v main /dev/xvda1

何がうまくいかないのかをもっと理解するため。私の場合、バックアップを作成するために/ etc/lvmを書き込むことができなかったため、エラーが発生しました。

1
user44940

キリスト教は確かに正しい。さらに、コマンドラインでさらに深く進む前に(もちろん、レスキューモードではありません)、おそらく system-config-lvm を使用してlvmでのプレイを開始できます。

0
Flo