LVMガイド · 3 min read · Oct 08, 2025

LVMの初心者ガイド - ページ2

今、ボリュームグループfileserverを作成し、/dev/sdb1 - /dev/sde1を追加しましょう:

vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
server1:~# vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1  
  ボリュームグループ "fileserver" が正常に作成されました

ボリュームグループについて学びましょう:

vgdisplay
server1:~# 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

ボリュームグループについて学ぶための別のコマンド:

vgscan
server1:~# vgscan  
  すべての物理ボリュームを読み込んでいます。  これには少し時間がかかる場合があります...  
  メタデータタイプlvm2を使用してボリュームグループ"fileserver"が見つかりました

トレーニング目的で、ボリュームグループfileserverの名前をdataに変更しましょう:

vgrename fileserver data
server1:~# vgrename fileserver data  
  ボリュームグループ "fileserver" が "data" に正常に名前変更されました

ボリュームグループが名前変更されたかどうかを確認するために、vgdisplayとvgscanを再度実行しましょう:

vgdisplay
server1:~# 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-dTqhFP
vgscan
server1:~# vgscan  
  すべての物理ボリュームを読み込んでいます。  これには少し時間がかかる場合があります...  
  メタデータタイプlvm2を使用してボリュームグループ"data"が見つかりました

今、ボリュームグループdataを削除しましょう:

vgremove data
server1:~# vgremove data  
  ボリュームグループ "data" が正常に削除されました
vgdisplay

今回は出力はありません:

server1:~# vgdisplay
vgscan
server1:~# vgscan  
  すべての物理ボリュームを読み込んでいます。  これには少し時間がかかる場合があります...

ボリュームグループfileserverを再度作成しましょう:

vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
server1:~# 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 fileserver
server1:~# lvcreate --name share --size 40G fileserver  
  論理ボリューム "share" が作成されました
lvcreate --name backup --size 5G fileserver
server1:~# lvcreate --name backup --size  5G fileserver  
  論理ボリューム "backup" が作成されました
lvcreate --name media --size 1G fileserver
server1:~# lvcreate --name media  --size  1G fileserver  
  論理ボリューム "media" が作成されました

論理ボリュームの概要を取得しましょう:

lvdisplay
server1:~# 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:2
lvscan
server1:~# lvscan  
  アクティブ            '/dev/fileserver/share' [40.00 GB] 継承  
  アクティブ            '/dev/fileserver/backup' [5.00 GB] 継承  
  アクティブ            '/dev/fileserver/media' [1.00 GB] 継承

トレーニング目的で、論理ボリュームmediaの名前をfilmsに変更します:

lvrename fileserver media films
server1:~# lvrename fileserver media films  
  ボリュームグループ "fileserver" 内の "media" を "films" に名前変更しました
lvdisplay
server1:~# 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:2
lvscan
server1:~# lvscan  
  アクティブ            '/dev/fileserver/share' [40.00 GB] 継承  
  アクティブ            '/dev/fileserver/backup' [5.00 GB] 継承  
  アクティブ            '/dev/fileserver/films' [1.00 GB] 継承

次に、論理ボリュームfilmsを削除しましょう:

lvremove /dev/fileserver/films

server1:~# lvremove /dev/fileserver/films
本当にアクティブな論理ボリューム”films”を削除しますか? [y/n]: <– y
論理ボリューム”films”が正常に削除されました

論理ボリュームmediaを再作成します:

lvcreate --name media --size 1G fileserver
server1:~# lvcreate --name media  --size  1G fileserver  
  論理ボリューム "media" が作成されました

今、mediaを1GBから1.5GBに拡張しましょう:

lvextend -L1.5G /dev/fileserver/media
server1:~# lvextend -L1.5G /dev/fileserver/media  
  論理ボリュームmediaを1.50 GBに拡張しています  
  論理ボリュームmediaが正常にサイズ変更されました

再び1GBに縮小しましょう:

lvreduce -L1G /dev/fileserver/media

server1:~# lvreduce -L1G /dev/fileserver/media
警告: アクティブな論理ボリュームを1.00 GBに縮小します
これはデータ(ファイルシステムなど)を破壊する可能性があります
本当にmediaを縮小しますか? [y/n]: <– y
論理ボリュームmediaを1.00 GBに縮小しています
論理ボリュームmediaが正常にサイズ変更されました

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。