将 EC2 微型实例升级为小型实例后如何使用额外的磁盘空间

将 EC2 微型实例升级为小型实例后如何使用额外的磁盘空间

我从一个 Ubuntu 12.04 EC2 微型实例(8GB 磁盘)开始,然后重新启动快照作为一个小实例(160GB 磁盘),但在我的控制台中它仍然只显示为 8GB 磁盘。Webmin 将其报告为 154GB 磁盘,DF 显示:

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/xvda1       8362320 2880600   5062292  37% /
udev              838332      12    838320   1% /dev
tmpfs             338520     172    338348   1% /run
none                5120       0      5120   0% /run/lock
none              846292       0    846292   0% /run/shm
/dev/xvdb      153899044 1638340 144443080   2% /mnt

那么我现在该如何利用似乎不存在的额外空间呢?我的大多数文件都在 /mnt 中的 /mnt/www 和 /mnt/mysql 上,因此理想情况下,那里应该是存放额外空间的地方。

这是 fdisk -l 输出

Disk /dev/xvda1: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/xvda1 doesn't contain a valid partition table

Disk /dev/xvdb: 160.1 GB, 160104972288 bytes
255 heads, 63 sectors/track, 19464 cylinders, total 312705024 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/xvdb doesn't contain a valid partition table

Disk /dev/xvda3: 939 MB, 939524096 bytes
255 heads, 63 sectors/track, 114 cylinders, total 1835008 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/xvda3 doesn't contain a valid partition table

答案1

微型实例只能使用 EBS 根设备,没有临时存储,因此您所指的 8G 磁盘必须是 EBS 卷。使用不同的实例类型启动此卷不会增加其大小(事实上,实例类型与卷大小无关)。要增加卷的大小,您需要创建一个指定新大小的快照,然后启动该快照。(然后您需要更改分区表并根据需要调整文件系统的大小。)

您所指的 160G 磁盘是作为实例的一部分提供的临时存储。它显示为/dev/xvdb,您可能需要在此创建并安装文件系统才能使用它。请注意,当实例终止、停止或发生故障时,此处存储的任何内容都将丢失,因此它仅适用于临时数据。

答案2

您是否尝试过使用 Ext 工具来格式化 xvdb 上的新分区以使用该空间?

在我看来,您需要使用 fdisk 在其上创建一个分区,然后使用 mkfs 工具进行格式化。完成后,在 /etc/fstab 中为新分区添加一个新条目。

相关内容