给Amazon ec2 增加卷(Volume)并挂载到系统

原创
2012/03/31 10:16
阅读数 581

每个ec2 实例(Instances)都至少有一个卷(Volume)。但是有时候这个卷不够用了,或者想增加存储空间,那么就需要给Instance增加Volume。方法如下:

在控制台(Console)左边菜单“Volumes”,选择“Create Volume”弹出创建对话框,填写新建卷(Volume)的体积;区域,其中区域的选择不能随便选,要选择和你的ec2 Instrance 所在的区域相同的区域才行,不然不能挂载;快照(Snapshot),如果只是要一块空白的存储空间,就不要选了。最后确定。

 

create-Volume(Create Volume)

 

创建完后,则下方多了个Volume,如下图。

createVolumeok

 

接着,就是要把该卷挂载到ec2上面了,需要两步。

一、设置与实例(Instranct)关联。

勾选相关Volume,在上方菜单“More”中选择“Attach Volume”,然后选择相关的实例,如下图:

AttachEc2

 

二、登陆系统mount 卷。

如上图,新建的卷地址为“/dev/sdf”。首先格式化硬盘,命令如下:

mkfs.ext3 /dev/sdf

然后挂载到对应的目录

mount /dev/sdf /mnt/lixinSpace   #前提是已经存在lixinspace这个目录

 

OK!,到此,已经将新建的Volume成功挂载到lixinSpace这个目录下了,lixinSpace下的文件都被存储在该新建卷里了。平时把东西存放在这个卷的好处是里面的资料可以转移,如果你新建一个ec2实例,可以把这个volume轻松转移到其他地方,原来的系统挂了,或者登陆不上了,只要新建一个正常的实例,然后把这个卷的东西挂载上去,东西又找回来了。


后记:虽然amazon 提供了30G的ebs存储空间,我虽然新建了2个Volume总容量都不到10G,可是今天翻开账单还是发现扣费了,扣了我ebs的io费用,可见他的30G的ebs只限制一块免费。
展开阅读全文
加载中
点击加入讨论🔥(4) 发布并加入讨论🔥
4 评论
0 收藏
0
分享
返回顶部
顶部