Difference between revisions of "Resize-rootfs"

From VNUML-WIKI
Jump to: navigation, search
Line 5: Line 5:
 
</li>
 
</li>
  
   e2fsck -f root_fs_tutorial-0.31
+
   > 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
+
   > 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
+
   > resize2fs -p root_fs_tutorial-0.31
   e2fsck -f root_fs_tutorial-0.31
+
   > e2fsck -f root_fs_tutorial-0.31
  
 
<br>
 
<br>
Line 21: Line 21:
 
<li>Copy the old filesystem content to the new one:</li>
 
<li>Copy the old filesystem content to the new one:</li>
  
> mount -o loop oldfs /mnt/old/
+
> mount -o loop oldfs /mnt/old/
> 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
 
> umount /mnt/new
 
> umount /mnt/new
 
</ul>
 
</ul>
<ol>
+
</ol>

Revision as of 03:04, 15 October 2006

Resizyng a root-file-system

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