Возможно ли создать снимок меньше его первоначального размера на AWS? Ошибка загрузочного устройства или ошибка Grub 15

Например, у меня есть изображение, его снимок размером 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 в меню загрузки: (

введите описание изображения здесь

Ответ 1

Нет простого способа сделать это, но я думаю, этот учебник даст вам результат, который вы ищете.

Ответ 2

Вы думаете, что дисковое пространство выделено смежно? Вы можете думать, что используются только первые 5 ГБ. Но распределение может быть на всем диске. Вы несете ответственность за копирование данных на меньший диск, прикрепление его к вашему экземпляру и отбрасывание старого диска. Есть много руководств о том, как это сделать.

Ответ 3

проверьте этот ответ здесь, у меня такая же проблема, и задал этот вопрос.

Я не пробовал упомянутое решение, поскольку мне больше не нужен этот том, и меня беспокоил только размер моментального снимка, но мне было доведено до сведения, что моментальный снимок сохраняется как основанный на данных, а не блочный, он не будет сохранять такую ​​же мощность, как если бы он был вживую.