LVMガイド · 3 min read · Oct 08, 2025
LVMの初心者ガイド - ページ2
今、ボリュームグループfileserverを作成し、/dev/sdb1 - /dev/sde1を追加しましょう:
vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1server1:~# vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
ボリュームグループ "fileserver" が正常に作成されましたボリュームグループについて学びましょう:
vgdisplayserver1:~# vgdisplay
--- ボリュームグループ ---
VG名 fileserver
システムID
フォーマット lvm2
メタデータエリア 4
メタデータシーケンス番号 1
VGアクセス 読み取り/書き込み
VGステータス リサイズ可能
最大LV 0
現在のLV 0
オープンLV 0
最大PV 0
現在のPV 4
アクティブPV 4
VGサイズ 93.14 GB
PEサイズ 4.00 MB
合計PE 23844
割り当てPE / サイズ 0 / 0
空きPE / サイズ 23844 / 93.14 GB
VG UUID 3Y1WVF-BLET-QkKs-Qnrs-SZxI-wrNO-dTqhFPボリュームグループについて学ぶための別のコマンド:
vgscanserver1:~# vgscan
すべての物理ボリュームを読み込んでいます。 これには少し時間がかかる場合があります...
メタデータタイプlvm2を使用してボリュームグループ"fileserver"が見つかりましたトレーニング目的で、ボリュームグループfileserverの名前をdataに変更しましょう:
vgrename fileserver dataserver1:~# vgrename fileserver data
ボリュームグループ "fileserver" が "data" に正常に名前変更されましたボリュームグループが名前変更されたかどうかを確認するために、vgdisplayとvgscanを再度実行しましょう:
vgdisplayserver1:~# vgdisplay
--- ボリュームグループ ---
VG名 data
システムID
フォーマット lvm2
メタデータエリア 4
メタデータシーケンス番号 2
VGアクセス 読み取り/書き込み
VGステータス リサイズ可能
最大LV 0
現在のLV 0
オープンLV 0
最大PV 0
現在のPV 4
アクティブPV 4
VGサイズ 93.14 GB
PEサイズ 4.00 MB
合計PE 23844
割り当てPE / サイズ 0 / 0
空きPE / サイズ 23844 / 93.14 GB
VG UUID 3Y1WVF-BLET-QkKs-Qnrs-SZxI-wrNO-dTqhFPvgscanserver1:~# vgscan
すべての物理ボリュームを読み込んでいます。 これには少し時間がかかる場合があります...
メタデータタイプlvm2を使用してボリュームグループ"data"が見つかりました今、ボリュームグループdataを削除しましょう:
vgremove dataserver1:~# vgremove data
ボリュームグループ "data" が正常に削除されましたvgdisplay今回は出力はありません:
server1:~# vgdisplayvgscanserver1:~# vgscan
すべての物理ボリュームを読み込んでいます。 これには少し時間がかかる場合があります...ボリュームグループfileserverを再度作成しましょう:
vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1server1:~# vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
ボリュームグループ "fileserver" が正常に作成されました次に、ボリュームグループfileserver内に論理ボリュームshare(40GB)、backup(5GB)、media(1GB)を作成します。これらは合わせて利用可能なスペースの50%未満を使用します(この方法で後でRAID1を利用できます):
lvcreate --name share --size 40G fileserverserver1:~# lvcreate --name share --size 40G fileserver
論理ボリューム "share" が作成されましたlvcreate --name backup --size 5G fileserverserver1:~# lvcreate --name backup --size 5G fileserver
論理ボリューム "backup" が作成されましたlvcreate --name media --size 1G fileserverserver1:~# lvcreate --name media --size 1G fileserver
論理ボリューム "media" が作成されました論理ボリュームの概要を取得しましょう:
lvdisplayserver1:~# lvdisplay
--- 論理ボリューム ---
LV名 /dev/fileserver/share
VG名 fileserver
LV UUID 280Mup-H9aa-sn0S-AXH3-04cP-V6p9-lfoGgJ
LV書き込みアクセス 読み取り/書き込み
LVステータス 利用可能
#オープン 0
LVサイズ 40.00 GB
現在のLE 10240
セグメント 2
割り当て 継承
読み取り先行セクター 0
ブロックデバイス 253:0
--- 論理ボリューム ---
LV名 /dev/fileserver/backup
VG名 fileserver
LV UUID zZeuKg-Dazh-aZMC-Aa99-KUSt-J6ET-KRe0cD
LV書き込みアクセス 読み取り/書き込み
LVステータス 利用可能
#オープン 0
LVサイズ 5.00 GB
現在のLE 1280
セグメント 1
割り当て 継承
読み取り先行セクター 0
ブロックデバイス 253:1
--- 論理ボリューム ---
LV名 /dev/fileserver/media
VG名 fileserver
LV UUID usfvrv-BC92-3pFH-2NW0-2N3e-6ERQ-4Sj7YS
LV書き込みアクセス 読み取り/書き込み
LVステータス 利用可能
#オープン 0
LVサイズ 1.00 GB
現在のLE 256
セグメント 1
割り当て 継承
読み取り先行セクター 0
ブロックデバイス 253:2lvscanserver1:~# lvscan
アクティブ '/dev/fileserver/share' [40.00 GB] 継承
アクティブ '/dev/fileserver/backup' [5.00 GB] 継承
アクティブ '/dev/fileserver/media' [1.00 GB] 継承トレーニング目的で、論理ボリュームmediaの名前をfilmsに変更します:
lvrename fileserver media filmsserver1:~# lvrename fileserver media films
ボリュームグループ "fileserver" 内の "media" を "films" に名前変更しましたlvdisplayserver1:~# lvdisplay
--- 論理ボリューム ---
LV名 /dev/fileserver/share
VG名 fileserver
LV UUID 280Mup-H9aa-sn0S-AXH3-04cP-V6p9-lfoGgJ
LV書き込みアクセス 読み取り/書き込み
LVステータス 利用可能
#オープン 0
LVサイズ 40.00 GB
現在のLE 10240
セグメント 2
割り当て 継承
読み取り先行セクター 0
ブロックデバイス 253:0
--- 論理ボリューム ---
LV名 /dev/fileserver/backup
VG名 fileserver
LV UUID zZeuKg-Dazh-aZMC-Aa99-KUSt-J6ET-KRe0cD
LV書き込みアクセス 読み取り/書き込み
LVステータス 利用可能
#オープン 0
LVサイズ 5.00 GB
現在のLE 1280
セグメント 1
割り当て 継承
読み取り先行セクター 0
ブロックデバイス 253:1
--- 論理ボリューム ---
LV名 /dev/fileserver/films
VG名 fileserver
LV UUID usfvrv-BC92-3pFH-2NW0-2N3e-6ERQ-4Sj7YS
LV書き込みアクセス 読み取り/書き込み
LVステータス 利用可能
#オープン 0
LVサイズ 1.00 GB
現在のLE 256
セグメント 1
割り当て 継承
読み取り先行セクター 0
ブロックデバイス 253:2lvscanserver1:~# lvscan
アクティブ '/dev/fileserver/share' [40.00 GB] 継承
アクティブ '/dev/fileserver/backup' [5.00 GB] 継承
アクティブ '/dev/fileserver/films' [1.00 GB] 継承次に、論理ボリュームfilmsを削除しましょう:
lvremove /dev/fileserver/filmsserver1:~# lvremove /dev/fileserver/films
本当にアクティブな論理ボリューム”films”を削除しますか? [y/n]: <– y
論理ボリューム”films”が正常に削除されました
論理ボリュームmediaを再作成します:
lvcreate --name media --size 1G fileserverserver1:~# lvcreate --name media --size 1G fileserver
論理ボリューム "media" が作成されました今、mediaを1GBから1.5GBに拡張しましょう:
lvextend -L1.5G /dev/fileserver/mediaserver1:~# lvextend -L1.5G /dev/fileserver/media
論理ボリュームmediaを1.50 GBに拡張しています
論理ボリュームmediaが正常にサイズ変更されました再び1GBに縮小しましょう:
lvreduce -L1G /dev/fileserver/mediaserver1:~# lvreduce -L1G /dev/fileserver/media
警告: アクティブな論理ボリュームを1.00 GBに縮小します
これはデータ(ファイルシステムなど)を破壊する可能性があります
本当にmediaを縮小しますか? [y/n]: <– y
論理ボリュームmediaを1.00 GBに縮小しています
論理ボリュームmediaが正常にサイズ変更されました
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。