Resize-rootfs

Resizing a root-filesystem

 Increasing the size of a root-filesystem:

> e2fsck -f root_fs_tutorial-0.31 > dd if=/dev/zero of=root_fs_tutorial-0.31 bs=1 count=1 seek=550M conv=notrunc > resize2fs -p root_fs_tutorial-0.31 > e2fsck -f root_fs_tutorial-0.31

Downsizing a root-filesystem:  Create a new rootfilesystem with the size you want your filesystem to have: > dd if=/dev/zero of=newfs bs=1 count=1 seek=1200M conv=notrunc > mkfs -t ext2 newfs

Copy the old filesystem content to the new one:

> mount -o loop oldfs /mnt/old/ > mount -o loop newfs /mnt/new > cp -a /mnt/old/* /mnt/new/ > umount /mnt/old > umount /mnt/new

 