AWS EC2 などでディスクのボリュームを変更した後に、パーティションを拡張するには growpart と resize2fs を使うと、ディスクのアンマウントをしなくても済みます。
各クラウドサービスで違うと思いますが、まずはボリュームのサイズを変更したら、Linxu のコンソール上で、
$ growpart /dev/xvdb1 1 CHANGED: partition=1 start=2048 old: size=209713152 end=209715200 new: size=314570719 end=314572767 $ resize2fs /dev/xvdb1 resize2fs 1.42.9 (28-Dec-2013) Filesystem at /dev/xvdb1 is mounted on /home; on-line resizing required old_desc_blocks = 13, new_desc_blocks = 19 The filesystem on /dev/xvdb1 is now 39321339 blocks long.
で、おしまい。
マシンにディスクを追加したり、 VMWare でディスクサイズの変更をした際に、既存の ext4 をリサイズするためのメモ。
最近は Cloud ばっかりなので、こういうのはすっかり忘れている。
# init 1 # tune2fs -j /dev/hda1変更後は /etc/fstab の変更も忘れずに。