
У меня возникла проблема при попытке сжать том EBS размером 5 ТБ, на котором работает Ubuntu на AWS, до тома EBS размером 200 ГБ. Я создал снимок и использую его для создания нового тома. Создайте новый том нужного мне размера. Присоедините два тома к старому экземпляру.
Затем создайте формат файла и смонтируйте оба диска в разных точках монтирования. Затем я использую rsync для копирования данных на том нового размера из тома снимка, а затем отмонтирую маленький диск. Останавливаю экземпляр, затем отсоединяю все тома и подключаю только том нового размера к /dev/sda1, и когда я пытаюсь перезагрузить экземпляр, он продолжает зависать при инициализации более чем на 10 минут.
Интересно, знает ли кто-нибудь, как еще я могу это сделать, так как это срочно. Экземпляр — t3a.small, в настоящее время его размер составляет 5 ТБ, и мне нужно уменьшить его до 200 ГБ.
решение1
Я столкнулся с похожей проблемой после выполнения тех же действий, что и вы. Мой экземпляр запускался, но я не мог подключиться к нему по SSH.
У меня это получилось следующим образом:
Машину с именем abc с объемом 1 ТБ необходимо уменьшить до 200 ГБ.
1- Сделайте резервную копию abc, создав снимок экземпляра [БЕЗ ИСПОЛЬЗОВАНИЯ, ТОЛЬКО РЕЗЕРВНОЕ КОПИРОВАНИЕ НА СЛУЧАЙ НЕОБХОДИМО]
2- Теперь создайте новую виртуальную машину xyz с предлагаемым новым размером тома 200 ГБ в той же зоне доступности с тем же образом ОС.
3- Теперь остановите экземпляр xyz.
4- Перейдите на вкладку «Тома» в консоли AWS.
5- Отсоедините том объемом 200 ГБ от экземпляра xyz.
6- Присоедините этот том к экземпляру abc
7- SSH машина abc
8- Проверьте, прикреплен ли том
lsblk
9- Смонтируйте корневой каталог тома:
mkdir /mnt/new-volume
mount /dev/xvdf1 /mnt/new-volume
10- Теперь скопируйте / из abc на только что смонтированный диск.
rsync -axv / /mnt/new-volume/
11- Размонтировать диск
umount /mnt/new-volume
12- Отсоедините том объемом 200 ГБ от экземпляра abc и подключите к xyz.
13- Запустите экземпляр xyz
14- Подключитесь по SSH к экземпляру xyz и проверьте все службы.
P.S. Публикую это также для вашей помощи, если кто-то может указать на какие-либо возможные проблемы с этим способом.