我已安装 Amazon EC2 fedora 实例并将文件从一个位置复制到另一个位置。 但我收到的是“磁盘上没有剩余空间”。
我做了df -f
。
输出:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 15G 15G 0 100% /
none 312M 0 312M 0% /dev/shm
我想增加亚马逊上ec2实例的空间。有人可以帮我吗?
最佳答案
这是一个更简单的方法。 (我的 m2.2xlarge 实例是使用 RedHat Linux 6.2 创建的,我发现它只有 850GB 的可用空间,只有区区 6GB):
- 通过 ssh,检查 root 下的空间:
$df -h
Filesystem Size Used Avail Use% Mounted on /dev/xvde1 6G 6G 0G 100% / none 17G 0 17G 0% /dev/shm
- 从 AWS 控制台停止实例
- 从 AWS 控制台分离卷(但请注意附件信息下的挂载点,例如
/dev/sda1
) - 从 AWS 控制台拍摄卷快照
- 在 AWS 控制台中,使用快照创建一个新卷(使用所有剩余的 实例类型的空间,例如在我的 m2.2xlarge 机箱中为 825GB)
- 从 AWS 控制台,将新卷附加到原始挂载点/dev/sda1
- 从 aws 控制台重新启动实例并通过 ssh 重新连接到实例
- 通过 ssh,在根文件系统上运行 resize2fs(请参阅步骤 1 中的 df -h 输出)[可能不需要]
$resize2fs /dev/xvde1
- 等几分钟,也许可以去看看你的好友 停止all the root services etc像老板一样:)
- 观察新的洞穴坐骑:$df -h
Filesystem Size Used Avail Use% Mounted on /dev/xvde1 813G 3.7G 801G 1% / none 17G 0 17G 0% /dev/shm
关于amazon-ec2 - Amazon 上的 EC2 实例,我收到 "No space left on the disk",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6151695/