オフラインでのパーティションの拡大・縮小

いきなり/homeが手狭になったので領域サイズの変更。

# df /home
Filesystem           1K-ブロック    使用   使用可 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
                      30221264  19822420   8863664  70% /home
# lvextend -L+10G /dev/VolGroup00/LogVol00 
# umount /home
# e2fsck -f /dev/VolGroup00/LogVol00
(略)
# resize2fs /dev/VolGroup00/LogVol00 40G
resize2fs 1.39 (29-May-2006)
The containing partition (or device) is only 10297344 (4k) blocks.
You requested a new size of 10485760 blocks.

# resize2fs /dev/VolGroup00/LogVol00
resize2fs 1.39 (29-May-2006)
Resizing the filesystem on /dev/VolGroup00/LogVol00 to 10297344 (4k) blocks.
The filesystem on /dev/VolGroup00/LogVol00 is now 10297344 blocks long.

# mount /dev/mapper/VolGroup00-LogVol00 /home
# df /home
Filesystem           1K-ブロック    使用   使用可 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
                      40542804  19826468  19480656  51% /home
#

元が約30GBで、10GB増やしたので40Gと指定したところ「大きすぎるよ」と怒られてしまった。ま、省略したら最大サイズになるので安心。

ちなみに、e2fsckせずにresize2fsしようとすると怒られます。

使用済領域が少し増えた気がするが、原因は不明。管理領域が増えたとか?

で、無事30GBから40GBに増えた。まだ足りないよなあ。