我开始使用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 / 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
微型实例只能使用EBS根设备,并且没有临时存储,所以您所指的8G磁盘必须是EBS卷。 使用不同的实例types启动此卷不会增加其大小(实际上,实例types与卷大小无关)。 要增加卷的大小,您需要使用指定的新大小创build快照,然后启动该快照。 (然后,您需要更改分区表并根据需要调整文件系统的大小。)
您所指的160G磁盘是作为实例的一部分提供的外部存储。 这暴露为/dev/xvdb ,您可能需要在此上创build并挂载文件系统才能使用它。 请注意,当实例被终止,停止或失败时,此处存储的任何内容都将丢失,因此仅适用于临时数据。
您是否尝试过使用Ext工具来格式化xvdb上的新分区以使用该空间?
在我看来,你需要使用fdisk创build一个分区,并使用他们的mkfs工具进行格式化。 完成后,在/ etc / fstab中为新分区添加一个新条目。