Users Online

We have 120 guests online
Procedure to enlarge ext3 EBS volume from snapshot? PDF Print E-mail
Written by Zack MIlls   
Wednesday, 13 January 2010 12:16

http://developer.amazonwebservices.com/connect/message.jspa?messageID=112271

 

've had the same issue with a snapshot of a 4GB volume. I created a new 10GB volume based on the snapshot. 
After you mount it all you need to do (in my case on linux ubuntu) 
resize2fs /dev/sdh 10G 
Message was edited by: tombmurphy

 

 

The basic process to resize an EBS volume is:

  1. Unmount it
  2. Create a snapshot
  3. Create a new volume from that snapshot with a bigger size
  4. Recreate the partition table
  5. Resize the filesystem
  6. Mount the new volume and delete the old volume & snapshot

Some background I found while researching:

Here is what I did:

<pre>umount /mnt/ebs1 
# ElasticFox -> volumes -> right click -> create a new snapshot from this volume 
# ElasticFox -> snapshots -> right click -> create new volume from this snapshot (with increased size) 
# ElasticFox -> volumes -> right click -> attach /dev/sdi 
fdisk /dev/sdi 
# Type 'd' to delete the primary partition 
# Type 'n' for new partition 
# Type 'p' for primary 
# Type '1' for 1st 
# Type Enter for 1st cylinder 
# Type Enter for last cylinder (full disk) 
# Partition is not bootable, so 'a' not necessary 
# Type 'w' to finish 
e2fsck -f /dev/sdi1 
resize2fs -p /dev/sdi1 
fsck -f -y /dev/sdi1 
mount -t ext2 /dev/sdi1 /mnt/ebs1 
# Delete old volume/snapshot 


Also see: 

http://developer.amazonwebservices.com/connect/message.jspa?messageID=112307#112307

You can delete the old volume/snapshot without issue.</pre> Message was edited by: izyboyd