Изначально у меня было EBS boot
так как AMI
изображение с 10GB EBS
объем. Затем я создал новый том EBS 20 ГБ, затем прикрепил его к старому экземпляру и загрузился.
Затем я вижу, что у меня все еще установлено 10 ГБ как /dev/xvda1
Тогда я следую этому уроку
http://blog.linuxacademy.com/linux/resizing-root-partition-on-linux-in-amazon-ec2/
я сделал это
sudo resize2fs /dev/xvda1
resize2fs 1.41.12 (17-May-2010)
The filesystem is already 2620603 blocks long. Nothing to do!
$ sudo su
[root@ip-]# df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/xvda1 10077 7096 2470 75% /
none 828 1 828 1% /dev/shm
/dev/xvdb2 144578 33 144545 1% /mnt/ephemeral
что делать дальше
Это мое lsblk
вывод
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 20G 0 disk
`-xvda1 202:1 0 10G 0 part /
xvdb 202:16 0 149.1G 0 disk
|-xvdb1 202:17 0 7.9G 0 part [SWAP]
`-xvdb2 202:18 0 141.3G 0 part /mnt/ephemeral
Похоже, вы создали новое устройство (вероятно, с названием / dev / xvdc). Вам нужно будет создать на ней файловую систему, а затем смонтировать ее.
ОБНОВЛЕНИЕ: вам необходимо понимать взаимосвязь между блочным устройством, разделом и файловой системой. Блочное устройство - это физическая структура диска. Разделы - это способ разделить диски на логически разделенные части. Файловые системы - это то место, где на самом деле находятся ваши файлы, обычно между разделами и файловыми системами существует взаимно однозначное отношение. Вы расширили физический диск:
xvda 202:0 0 20G 0 disk
... Но ваш раздел xvda1 по-прежнему 10G:
`-xvda1 202:1 0 10G 0 part /
Если бы это не было AWS, вы бы просто загрузились с LiveCD и расширили раздел. В нынешнем виде, вероятно, нет хорошего способа расширить этот раздел. Amazon творит чудеса с разделами и позаботится о сложных вещах, когда вы создаете экземпляры из своих AMI. Вам нужно будет создать AMI, запустить новый экземпляр из этого AMI и указать новый размер в мастере.
После запуска экземпляра вы должны расширить файловую систему (опять же, это не то же самое, что и раздел, который Amazon волшебным образом расширит за вас).
Некоторое время назад я столкнулся с этой проблемой и вспомнил, что нашел этот пост в блоге, который помог мне с этим. Я не могу гарантировать, что это все еще работает, но пару лет назад у меня все получилось, так что вы можете попробовать. За этим стоят разумные принципы.
http://alestic.com/2010/02/ec2-resize-running-ebs-root
Вся заслуга принадлежит @ eric-hammond