Уменьшить размер постоянного диска

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

При попытке создать новый он не будет стоить меньше 100 ГБ и говорит, поскольку моментальный снимок также составляет 100 ГБ, новый диск должен иметь минимальный размер 100 ГБ.

Как я могу сделать меньший постоянный диск из моментального снимка? Или уменьшить размер существующего?

Ответ 2

Мне недавно нужно было сделать это. Я изначально создал диск 500 ГБ, но быстро понял, что это была ошибка, поскольку диск использует только 20 ГБ.

Процесс высокого уровня включает создание нового экземпляра с желаемым меньшим размером диска. Остановка всех служб, которые пишут на большой диск (думаю, MySQL/MongoDB, NGINX/Apache и т.д.). Затем, используя rsync, скопируйте все файлы с большего диска на меньший диск, исключая подмножество конкретных данных экземпляра.