🌟

Ubuntuでディスク拡張 メモ

2021/12/09に公開

Ubuntuをインストールした際にディスクを使い切ってなかったので調整。

メモ:
最近のLVMはLVM2なので、PEの16k個ブロックの制約がない

ディスク拡張

/dev/mapper/ubuntu--vg-ubuntu--lv を拡張する

#Volume Groupの見方
% sudo vgdisplay
  --- Volume group ---
  VG Name               ubuntu-vg
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <464.76 GiB
  PE Size               4.00 MiB
  Total PE              118978
  Alloc PE / Size       118978 / <464.76 GiB
  Free  PE / Size       0 / 0 # 修正前はここが結構あった
  VG UUID               cqPSkU-V6gd-5lt9-50xF-Y09V-XOvD-EoDbmP
### Volume GroupのFree部分を全部アロケート
% sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
このままだとファイルシステムには反映されないので反映
% sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

ディスク追加

/dev/mapper/ubuntu--vg-ubuntu--lv に2つめのディスクの/dev/sdbを追加する
(1台目は/dev/sda,2台目は/dev/sdb,3台目は/dev/sdc)

  1. pvcreateでPhysicalVolume作成
  2. vgextendで既存VolumeGroupに1で作ったPhysicalVolumeを追加
  3. ディスクを拡張(上記と同じ)
% sudo pvcreate /dev/sdb1
% sudo vgextend ubuntu-vg /dev/sdb1
% sudo vgdisplay
  --- Volume group ---
  VG Name               ubuntu-vg
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               <930.52 GiB
  PE Size               4.00 MiB
  Total PE              238212
  Alloc PE / Size       118978 / <464.76 GiB
  Free  PE / Size       119234 / <465.76 GiB # (ドカッと増えてる)
  VG UUID               cqPSkU-V6gd-5lt9-50xF-Y09V-XOvD-EoDbmP

現場からの備忘録は以上です。それではまたー。

Discussion