Resize-rootfs

From VNUML-WIKI
Revision as of 03:01, 15 October 2006 by David (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Resizyng a root-file-system

  1. Increasing the size of a root-file-system:
 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
  1. Downsizyng a rootfilesystem:
  • 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