如何在aws上为ec2实例添加音量?

时间:2018-05-17 08:36:36

标签: amazon-web-services amazon-ec2

创建了一个默认为Root Volume Type的ec2实例。那只是8 GB。

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.9G     0  7.9G   0% /dev
tmpfs           1.6G   25M  1.6G   2% /run
/dev/xvda1      7.7G  7.3G  439M  95% /
tmpfs           7.9G     0  7.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
tmpfs           1.6G     0  1.6G   0% /run/user/1000
tmpfs           1.6G     0  1.6G   0% /run/user/113

现在像上面那样充分使用了实例。想要添加卷大小,创建EBS卷,如何将其附加到实例而不删除原始数据?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

选项1.添加另一个卷。 转到AWS控制台 - > EC2 - >弹性块存储 - >卷。创建卷,将其附加到您的实例。从那时起,您应该使用lsblk查看实例中的新卷。创建一个包含mk2fs或其他内容的文件系统,并使用mount挂载。

选项2.扩展当前音量。 停止实例,创建卷快照,从该快照创建所需大小的新卷,从实例中分离旧卷,附加新卷。确保您在EC2实例所在的可用区域中创建卷。启动实例。在大多数情况下,这足够了。如果您的文件系统未自动调整大小,请使用resize2fs手动执行此操作。