Difference between revisions of "Resize-rootfs"

From VNUML-WIKI
Jump to: navigation, search
Line 8: Line 8:
 
   > resize2fs -p root_fs_tutorial-0.31
 
   > resize2fs -p root_fs_tutorial-0.31
 
   > e2fsck -f root_fs_tutorial-0.31
 
   > e2fsck -f root_fs_tutorial-0.31
 
  
 
<li>Downsizing a root-filesystem:</li><br>
 
<li>Downsizing a root-filesystem:</li><br>
Line 16: Line 15:
 
   > dd if=/dev/zero of=newfs bs=1 count=1 seek=1200M conv=notrunc
 
   > dd if=/dev/zero of=newfs bs=1 count=1 seek=1200M conv=notrunc
 
   > mkfs -t ext2 newfs
 
   > mkfs -t ext2 newfs
 
  
 
<li>Copy the old filesystem content to the new one:</li><br>
 
<li>Copy the old filesystem content to the new one:</li><br>

Revision as of 22:46, 31 March 2007

Resizing a root-filesystem

  1. Increasing the size of a root-filesystem:

  2.  > 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
    
  3. 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