На ec2 больше нет места на диске - PullRequest
0 голосов
/ 01 февраля 2020

Я использую класс D EC2, который должен быть оптимизирован для хранения EC2. У меня есть около 20 ГБ файлов, которые мне нужно записать на диск. Я получаю сообщение об ошибке дискового пространства, когда общий размер файлов достигает 15 ГБ. Предполагается, что экземпляр имеет больше, чем это. Почему я получаю эту ошибку? Как я могу записать более 15 ГБ данных в класс D EC2?

Ответы [ 2 ]

1 голос
/ 01 февраля 2020

Из Типы инстансов Amazon EC2 - Amazon Web Services :

Экземпляры D2 имеют до 48 ТБ локального хранилища на жестких дисках, обеспечивают высокую пропускную способность диска и предлагают Самая низкая цена за пропускную способность диска в Amazon EC2.

Обратите внимание, что это локальное хранилище , что очень быстро, но содержимое этих дисков теряется при остановке экземпляра , Поэтому рекомендуется для временного хранения * только 1012. *

Linux

Я запустил экземпляр d2.xlarge Linux.

Затем я следовал инструкциям Как использовать хранилище «Instance Store Тома» в 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,8 ТБ.

Затем я отформатировал и смонтировал их:

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 все время.)

Windows

Я также загрузил d2.xlarge Windows экземпляр. Затем мне пришлось:

  • Запустить Управление дисками
  • Подключить каждый из 3 дисков в режиме онлайн
  • Инициализировать диски
  • Создан новый простой том для каждого диска
  • Они выглядят как D:, E: и G:
0 голосов
/ 09 февраля 2020

Пожалуйста, проверьте, есть ли несколько пользовательских профилей, в случае, если они есть, у вас может не быть прав на их просмотр, и это не позволит вам увидеть занимаемое ими пространство.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...