我创建了一个附有EBS卷的t1.micro
实例。体积为8 GB。我停止了实例并将实例类型更改为m1.medium
,它应该有410 GB的实例存储空间。当我在实例上df -h
时,我的输出是
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 1.5G 6.4G 19% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
有没有办法将410 GB分区/挂载到EBS卷?或者我如何将其余的实例存储空间用于我的使用? (我希望它成为EBS的一部分,所以我将它包含在快照中)
答案 0 :(得分:0)
您需要调整文件系统的大小。您将无法在当前实例中执行,因为/dev/xvda1
是根文件系统。您需要做的是关闭您的实例,从实例中分离/dev/xvda1
EBS卷。
然后,创建一个新实例并将您在上面分离的EBS卷附加为/dev/xvdf
。然后运行:
e2fsck -f /dev/xvdf
resizefs /dev/xvdf
通过执行以下操作进行测试:
mkdir -p /mnt/xvdf
mount /dev/xvdf /mnt/xvdf
df -h
卸下它:
umount /dev/xvdf
然后,关闭新创建的实例并分离/dev/xvdf
EBS卷。接下来,您可以将此EBS卷作为/dev/xvda1
附加到原始实例,启动您的实例,您应该拥有410 GB的root
磁盘。
希望有所帮助。
答案 1 :(得分:0)
410 GB是实例存储。它只能在第一次启动实例时附加,而不是在升级后附加。您需要从当前实例创建映像并将其作为新实例启动以启用实例存储。
请记住,实例存储不是EBS存储。它不会持久。
如果您想要EBS存储,您可以创建和附加您喜欢的任何尺寸的新EBS卷。但是你会支付预定的音量大小。