LVMで/var を拡張 - んたのブログ

んたのブログ

週末になると出没します。

LVMで/var を拡張

Debianをインストールする際にLVMを導入したので、まずは仮想OSやコンテナで使いそうな/var を拡張することに。

$ df /var
ファイルシス                   1K-ブロック   使用  使用可 使用% マウント位置
/dev/mapper/$HOSTNAME--vg-var     9509056 301484 8702948    4% /var

大体10GBくらいですかね。

LVの拡張については以下のページを参考にしました。ありがとうございます。

https://zenn.dev/bilzard/scraps/253a6ec566c73e

$ sudo vgdisplay $HOSTNAME-vg
  --- Volume group ---
〜〜
  Free  PE / Size       95338 / 372.41 GiB

372GB空いてますね。この半分、186GBくらいを/varに追加します。

$ sudo lvresize -l +50%FREE /dev/$HOSTNAME-vg/var
[sudo] $USER のパスワード:
  Size of logical volume $HOSTNAME-vg/var changed from 9.31 GiB (2384 extents) to <195.52 GiB (50053 extents).
  Logical volume $HOSTNAME-vg/var successfully resized.
$ df -k /var
ファイルシス                   1K-ブロック   使用  使用可 使用% マウント位置
/dev/mapper/$HOSTNAME--vg-var     9509056 301484 8702948    4% /var

拡張コマンドは成功しましたが、まだ終わってません。

$ sudo resize2fs /dev/$HOSTNAME-vg/var
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/$HOSTNAME-vg/var is mounted on /var; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 25
The filesystem on /dev/$HOSTNAME-vg/var is now 51254272 (4k) blocks long.

$ df -k /var
ファイルシス                   1K-ブロック   使用    使用可 使用% マウント位置
/dev/mapper/$HOSTNAME--vg-var   201691072 301484 193077692    1% /var

これで無事200GBくらいまで拡張されました。残りもきっと/var に追加することになるんだろうけど、とりあえず保留で。

どこかのタイミングで物理的にストレージを増やすことになったらvgに追加することも試してみたいと思います。