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に追加することも試してみたいと思います。