パソコン汎用

実HDD等でボリューム作ったのにや有効化しないよ?

/etc/lvm/lvm.conf の記述はどうか? 特に追加の場合、新しいものを記述してない可能性は?

実際に試してみたテスト

テスト環境には空きストレージとかなかったから、ループバックで作ってみたわ。

デバイス作る

# dd if=/dev/zero of=/test.img bs=1M count=100
# losetup /dev/loop0 /test.img

LVM作る

# 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
#

LVM

逆に消す手順も書いておくわね。

# 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 で確認してもいい。

Createしたら、そのボリュームをフォーマット

# 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

ふむ。

参考


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-05-09 (月) 10:00:13