Procedure to enlarge ext3 EBS volume from snapshot? |
|
|
|
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:
- Unmount it
- Create a snapshot
- Create a new volume from that snapshot with a bigger size
- Recreate the partition table
- Resize the filesystem
- 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
|