Difference between revisions of "Resize-rootfs"
Line 21: | Line 21: | ||
> mount -o loop newfs /mnt/new | > mount -o loop newfs /mnt/new | ||
> cp -a /mnt/old/* /mnt/new/ | > cp -a /mnt/old/* /mnt/new/ | ||
− | > umount /mnt/old | + | > umount /mnt/old /mnt/new |
− | |||
</ul> | </ul> | ||
</ol> | </ol> |
Revision as of 21:52, 31 March 2007
Resizing a root-filesystem
- Increasing the size of a root-filesystem:
- Downsizing a root-filesystem:
- Create a new rootfilesystem with the size you want your filesystem to have:
- Copy the old filesystem content to the new one:
> 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
> dd if=/dev/zero of=newfs bs=1 count=1 seek=1200M conv=notrunc > mkfs -t ext2 newfs # Change the filesystem type to your needs (ext3, etc)
> mount -o loop oldfs /mnt/old/ > mount -o loop newfs /mnt/new > cp -a /mnt/old/* /mnt/new/ > umount /mnt/old /mnt/new