ec2 上不再有磁盘空间



我正在使用D类EC2,它应该是存储优化的EC2。我需要写入磁盘大约 20 GB 的文件。一旦文件的总大小达到 15 GB,我就会收到磁盘空间不足错误。该实例应该不止于此。为什么我会收到此错误?如何将超过 15GB 的数据写入 D 类 EC2?

来自 Amazon EC2 实例类型 - 亚马逊云科技:

D2 实例具有高达 48 TB 的基于 HDD 的本地存储,可提供高磁盘吞吐量,并提供 Amazon EC2 上最低的每磁盘吞吐量性能。

请注意,这是本地存储,速度非常快,但如果实例停止,这些磁盘的内容就会丢失。因此,建议仅临时存储

Linux目录

我启动了一个d2.xlargeLinux 实例。

然后,我按照如何在 Amazon EC2 中使用"实例存储卷"存储中的说明进行操作?:

$ sudo fdisk -l
Disk /dev/xvda: 8 GiB, 8589934592 bytes, 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
Disklabel type: gpt
Disk identifier: 70E4A118-98BD-4BF4-8DF9-6926A964902A
Device       Start      End  Sectors Size Type
/dev/xvda1    4096 16777182 16773087   8G Linux filesystem
/dev/xvda128  2048     4095     2048   1M BIOS boot
Partition table entries are not in disk order.

Disk /dev/xvdb: 1.8 TiB, 2000387309568 bytes, 3907006464 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 /dev/xvdc: 1.8 TiB, 2000387309568 bytes, 3907006464 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 /dev/xvdd: 1.8 TiB, 2000387309568 bytes, 3907006464 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

这显示了 3 个磁盘,每个磁盘为 1.8TiB。

然后我格式化并挂载了它们:

sudo mkfs.ext4 /dev/xvdb
sudo mkfs.ext4 /dev/xvdc
sudo mkfs.ext4 /dev/xvdd
sudo mkdir /mnt/disk1
sudo mkdir /mnt/disk2
sudo mkdir /mnt/disk3
sudo mount -t ext4 /dev/xvdb /mnt/disk1
sudo mount -t ext4 /dev/xvdc /mnt/disk2
sudo mount -t ext4 /dev/xvdd /mnt/disk3

然后,我查看了挂载的磁盘:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs         15G     0   15G   0% /dev
tmpfs            15G     0   15G   0% /dev/shm
tmpfs            15G  436K   15G   1% /run
tmpfs            15G     0   15G   0% /sys/fs/cgroup
/dev/xvda1      8.0G  1.3G  6.8G  16% /
tmpfs           3.0G     0  3.0G   0% /run/user/1000
/dev/xvdb       1.8T   77M  1.7T   1% /mnt/disk1
/dev/xvdc       1.8T   77M  1.7T   1% /mnt/disk2
/dev/xvdd       1.8T   77M  1.7T   1% /mnt/disk3

然后我就可以使用磁盘了。(提示:更改装载文件夹的权限,这样您就不需要一直sudo

窗户

我还启动了一个d2.xlargeWindows实例。然后我不得不:

  • 运行磁盘管理
  • 使 3 个磁盘中的每一个都联机
  • 已初始化磁盘
  • 为每个磁盘创建了一个新的简单卷
  • 他们以D:E:G:

请检查是否有多个用户配置文件,以防万一您可能没有查看它们的权限,这将不允许您查看它们占用的空间。

最新更新