Я создал экземпляр EC2 с типом m1.small и позже обнаружил, что ему не хватает места. Затем я останавливаю экземпляр и меняю тип на m1.xlarge. Однако мне не удалось получить больше места.
df -a показывает, как показано ниже:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvde1 5905712 5694380 151336 98% /
none 0 0 0 - /proc
none 0 0 0 - /sys
none 0 0 0 - /dev/pts
none 7685872 0 7685872 0% /dev/shm
none 0 0 0 - /proc/sys/fs/binfmt_misc
sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs
Заметив, что в / dev / shm есть 7G-пространство без смонтированной файловой системы, мне интересно, есть ли способ «позаимствовать» это в / dev / xvde1.
Размеры экземпляров m1.small и m1.xlarge, о которых вы говорите, - это размер мощности процессора, оперативной памяти, количества ядер, процессора и т. Д. Не фактический диск. Размер вашего диска находится не в типе, а в томе EBS. Вы хотите увеличить объем EBS, чтобы получить больше места на диске.
Вот мои примечания по изменению размера раздела в консоли Amazon EBS:
sudo resize2fs /dev/xvda1
- для фактического изменения размера.Как увеличить размер файла для / dev / xvda1 на AWS EC2. Вы можете просмотреть использование размера файла с помощью; $ df -h (мой показывает 100% использование). Вы можете перезагрузить систему ($ sudo перезагрузка), чтобы освободить любые удаленные файлы, которые могут удерживаться процессами, но если вам все еще нужно больше места, вам нужно будет увеличить объем EBS.
ИМЯ ГЛАВНОЕ: МИН. РАЗМЕР RM ТИП RO ГОРКА xvda 202: 0 0 16G 0 диск └─xvda1 202: 1 0 8G 0 часть /
ИЗМЕНЕНО: раздел = 1 начало = 2048 старое: размер = 16775135 конец = 16777183 новое: размер = 33552351, конец = 33554399
ИМЯ ОСНОВНОЕ: МИН. РАЗМЕР RM ТИП RO ГОРКА xvda 202: 0 0 16G 0 диск └─xvda1 202: 1 0 16G 0 часть /
Мы видим, что теперь наше пространство удваивается:
/ dev / xvda1 7,7 ГБ 7,7 ГБ 24 МБ 100% /
/ dev / xvda1 16 ГБ 7,7 ГБ 7,8 ГБ 50% /
Примечание: я нашел эту ссылку полезной: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html