В консоли AWS я вижу две ошибки
- Проверка доступности экземпляра не удалась
- Проверка доступности прикрепленного EBS не удалась
Я пробовал резервное копирование AMI и запуск нового экземпляра – та же ошибка. Я пробовал монтировать тома в новом экземпляре – новый экземпляр теперь имеет ту же ошибку.
Возможно, что-то происходит со хранилищем.
Как я могу восстановить данные с тома?
Ответ
Чтобы восстановить данные с объема (EBS) на экземпляре EC2, который не отвечает и показывает ошибки проверки доступности, вы можете воспользоваться следующим пошаговым руководством:
-
Создание снимка (snapshot) объема:
- Если вы ещё не сделали этого, попробуйте создать снимок вашего EBS-объема. Это можно сделать через консоль AWS, выбрав нужный объем и нажав кнопку "Create Snapshot". Это действие может помочь вам сохранить все данные на объеме для будущих операций восстановления.
-
Создание нового тома на основе снимка:
- После создания снимка, вы можете создать новый EBS-объем. Для этого:
- Перейдите в раздел "Snapshots" в консоли AWS.
- Найдите созданный снимок и щелкните правой кнопкой мыши, выбрав "Create Volume".
- Убедитесь, что вы выбрали правильный размер и тип тома, а затем создайте его.
- После создания снимка, вы можете создать новый EBS-объем. Для этого:
-
Присоединение нового объема к новому экземпляру EC2:
- Создайте новый экземпляр EC2 (Убедитесь, что он работает в том же регионе и зоне доступности, что и ваш объем).
- После создания экземпляра вы можете присоединить новый EBS-объем:
- В консоли AWS выберите новый экземпляр.
- В разделе "Volumes" выберите создаваемый объем и нажмите "Attach Volume".
- Выберите новый экземпляр и подтвердите действие.
-
Подключение и проверка данных на новом экземпляре:
- Подключитесь к новому экземпляру EC2 через SSH.
- После подключения проверьте, распознается ли объем:
lsblk
- Если объем отображается, вам нужно будет его смонтировать. Например:
sudo mkdir /mnt/recovery sudo mount /dev/xvdX /mnt/recovery
(Замените
/dev/xvdX
на соответствующий идентификатор вашего объема).
-
Восстановление данных:
- Теперь вы можете просмотреть данные, находящиеся на смонтированном объеме, и скопировать их на новый экземпляр или другой местный диск по вашему желанию.
-
Дополнительные действия:
- Если данные на объеме повреждены, вы можете использовать инструменты восстановления данных, такие как
fsck
для Linux, чтобы попытаться восстановить файловую систему. Однако важно помнить, что это может привести к дальнейшему повреждению данных.
- Если данные на объеме повреждены, вы можете использовать инструменты восстановления данных, такие как
- Если все вышеперечисленное не сработало:
- Если проблема сохраняется, возможно, объем данных был поврежден или произошла какая-то другая ошибка. Consider использовать сторонние сервисы по восстановлению данных или обратиться в поддержку AWS для получения помощи.
Эти шаги должны помочь вам восстановить данные с вашего EBS-объема. Убедитесь, что вы делаете резервные копии на регулярной основе, чтобы избежать потери данных в будущем.