Ответ 1
Нет простого способа сделать это, но я думаю, этот учебник даст вам результат, который вы ищете.
Например, у меня есть изображение, его снимок размером 20 гигабайт (общий размер томов EBS: 20 гигабайт), и он имеет 15 ГБ свободного пространства. Я хочу создать новое изображение с 10 GiB из экземпляра.
Когда я это сделаю: Image = > Create Image и введите 10 GiB для тома, я сталкиваюсь со следующим сообщением об ошибке:
Размер тома должен быть как минимум размером моментального снимка (20 ГБ)
[Q] Возможно ли предотвратить эту ошибку и создать изображение с меньшей громкостью, чем объем снимка EBS?
Благодарим вас за ценное время и помощь.
Обратите внимание, что следующие два подхода, основанные на ответах , не работали, а владелец ответа не вел меня дальше! Я не хочу, чтобы кто-то с той же проблемой терял время с этими подходами, поскольку операции копирования пасты занимают много времени между томами. Буду признателен, если кто-нибудь проведет меня дальше.
Подход 1: (целевой объем - это один объем EBS)
Я следил за руководство на основе ответа @EFeit
, который ссылается на: https://serverfault.com/a/718441
Сначала я остановил экземпляр, который я хочу изменить. Чем я создал меньший объем EBS как 5 GiB и привязал его к моему экземпляру как /dev/xvdf
. Запустите экземпляр и войдите в новый экземпляр через SSH; и сделал следующее:
sudo mkdir /source /target
sudo mkfs.ext4 /dev/xvdf
sudo mount -t ext4 /dev/xvdf /target
sudo e2label /dev/xvdf /
sudo mount -t ext4 /dev/xvda1 /source
sudo rsync -aHAXxSP /source/ /target
sudo umount /target
sudo umount /source
Назад в AWS Console: Остановите экземпляр и отсоедините все тома.
Прикрепите том нового размера в экземпляр следующим образом: "/dev/sda1
"
Запустите экземпляр, и он должен загрузиться.
Сообщение об ошибке:
Подход 2: (целевой объем получается из недавно созданного меньшего экземпляра)
Я следую следующему руководству. Я также столкнулся с Error 15
в меню загрузки: (
Нет простого способа сделать это, но я думаю, этот учебник даст вам результат, который вы ищете.
Вы думаете, что дисковое пространство выделено смежно? Вы можете думать, что используются только первые 5 ГБ. Но распределение может быть на всем диске. Вы несете ответственность за копирование данных на меньший диск, прикрепление его к вашему экземпляру и отбрасывание старого диска. Есть много руководств о том, как это сделать.
проверьте этот ответ здесь, у меня такая же проблема, и задал этот вопрос.
Я не пробовал упомянутое решение, поскольку мне больше не нужен этот том, и меня беспокоил только размер моментального снимка, но мне было доведено до сведения, что моментальный снимок сохраняется как основанный на данных, а не блочный, он не будет сохранять такую же мощность, как если бы он был вживую.