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