問題
論理ボリュームを作成しようとすると、ボリューム グループがアクティブであっても、lvcreate はエラー「ボリューム "test_vg/lvol0" はローカルでアクティブではありません」で失敗し、次のようなエラー出力が表示されます:
# lvcreate -L 4G test_vg Volume "test_vg/lvol0" is not active locally. Aborting. Failed to wipe start of new LV.
根本原因
「ボリューム リスト 」は lvm.conf ファイルでコメントアウトされており、「ボリューム グループ」は volume_list に追加されていません。
– 物理ボリュームとボリューム グループが正常に作成されました:
# pvcreate /dev/sdc1 Physical volume "/dev/sdc1" successfully created
# vgcreate test_vg /dev/sdc1 Volume group "test_vg" successfully created
– 「volume_list」が変更され、追加されたボリューム グループはありません:
# cat /etc/lvm/lvm.conf| grep -i "volume_list" ... # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] ...
– PV と VG が表示されます:
# vgdisplay |grep -i "test_vg" VG Name test_vg
# pvs PV VG Fmt Attr PSize PFree /dev/sda2 vg_6 lvm2 a--u 29.51g 0 /dev/sdb1 testvg lvm2 a--u 9.99g 7.99g /dev/sdc1 test_vg lvm2 a--u 4.99g 4.99g
論理ボリュームの作成中および手動で VG をアクティブ化した後のエラー:
# lvcreate -L 4G test_vg Volume "test_vg/lvol0" is not active locally. Aborting. Failed to wipe start of new LV.
# vgchange -ay test_vg 0 logical volume(s) in volume group "test_vg" now active
# lvcreate -L 4G test_vg Volume "test_vg/lvol0" is not active locally. Aborting. Failed to wipe start of new LV.
解決策
lvm.conf のバックアップを利用し、/etc/lvm/lvm.conf の「volume_list」行に「#」コメントを付けます。
# less /etc/lvm/lvm.conf | grep -i "volume_list" ... # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] ...
または、ボリューム グループを volume_list に追加します。
# less /etc/lvm/lvm.conf|grep -i "volume_list" volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*", "Volume Group Name" ]
「lvcreate」コマンドを実行してみてください:
# lvcreate -L 4G test_vg Logical volume "lvol0" created.