Почему я не вижу новый контент в томе Amazon EBS, созданном из существующего снимка? - PullRequest
5 голосов
/ 12 мая 2010

Я создал том EBS, подключил и подключил его к экземпляру EC2. Создал несколько образцов текстовых файлов в смонтированном каталоге и сделал снимок с консоли AWS.

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

В чем может быть проблема? Мои данные не попадают в снимок? Или у вновь созданного тома возникла проблема?

Заранее спасибо.

Ответы [ 3 ]

5 голосов
/ 13 мая 2010

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

да | mkfs -t ext3 / dev / sdf

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

2 голосов
/ 12 мая 2010

Это должно нормально работать. Единственным объяснением может быть ошибка во время выполнения команд, например, что вы создали файловую систему на вновь созданном томе, а не просто монтировали его (однажды случилось со мной).

0 голосов
/ 30 сентября 2017

Ответы выше: НЕПРАВИЛЬНО и приведут к повреждению данных. Описанные выше шаги приводят к «несовместимым снимкам», что означает, что снимки будут содержать поврежденную копию файловой системы.

Linux и Windows кэшируют данные файловой системы и метаданные в памяти. Вы должны очистить файловую систему из памяти, заморозить все процессы, которые записывают на диск, сделать снимок, а затем разморозить. Просмотрите ссылку на документ ниже.

Обратите внимание, что лучшим решением является создание снимка тома на этапе перезагрузки экземпляра. Это официально поддерживаемая рекомендация AWS.

Создание согласованных снимков EBS

...