/etc/lvm/lvm.conf の記述はどうか? 特に追加の場合、新しいものを記述してない可能性は?
テスト環境には空きストレージとかなかったから、ループバックで作ってみたわ。
# dd if=/dev/zero of=/test.img bs=1M count=100 # losetup /dev/loop0 /test.img
# pvcreate /dev/loop0 # vgcreate VolGroupTT /dev/loop0 # lvcreate -n LogVol01 -l 100%FREE VolGroupTT # mkfs.ext4 /dev/VolGroupTT/LogVol01 # lvdisplay : : --- Logical volume --- LV Path /dev/VolGroupTT/LogVol01 LV Name LogVol01 VG Name VolGroupTT : LV Status available # open 0 LV Size 96.00 MiB Current LE 24 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:2 # df ファイルシス 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/rhel-root 18307072 12601148 5705924 69% / devtmpfs 492680 0 492680 0% /dev tmpfs 508396 16 508380 1% /dev/shm tmpfs 508396 51768 456628 11% /run tmpfs 508396 0 508396 0% /sys/fs/cgroup /dev/vda1 508588 161180 347408 32% /boot tmpfs 101680 12 101668 1% /run/user/42 tmpfs 101680 0 101680 0% /run/user/0 /dev/mapper/VolGroupTT-LogVol01 91099 1550 82668 2% /media/test #
逆に消す手順も書いておくわね。
# umount /media/test # lvremove /dev/VolGroupTT/LogVol01 # vgremove VolGroupTT # pvremove /dev/loop0
これ、再起動すると losetup しなおすまでmountできないのよね……。
/etc/lvm/lvm.conf の auto_activation_volume_list に設定しても、loopbackだとうまくいかない。後日 /dev/sdx で試してみるつもり。
lvcreate -n 論理ボリューム名 -L サイズ ボリュームグループ名 (サイズと名前を指定してボリュームグループ上に論理ボリュームを作成する) lvcreate -n data -L 32g datagroup (「data」という名前でサイズが32GiBの論理ボリュームを「datagroup」というボリュームグループ上に作成する)
なるほど。
ゼロからボリュームグループ作るネタは腐るほどあるけど、じゃあ既存のグループに論理ボリュームを追加には?
まず、今のわりあてとフリーサイズを知る。
# vgs
ああうん。
あれ、でも今の名前は?このあたりのコマンドかな?
# vls # vgdisplay
すでにマウントしているのなら、もちろん mount で確認してもいい。
# mke2fs -j -T ext4 /dev/VolGroup/ボリューム名
あとは普通にマウントして試したり、fstab に書けばいいみたい。
うーん……どこかで試したいわね。
/deb/sdd にストレージぶらさげて、論理ボリューム作ってみますか。
# pvcreate /dev/sdd # vgcreate VG02 /dev/sdd # lvcreate -n LV01 -l 100%FREE VG02 # mkfs.ext4 /dev/VG02/LV01
ふむ。