2010-05-12 5 views
5

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

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

В чем может быть проблема? Мои данные не попадают в моментальный снимок? Или есть новый том, имеющий какие-либо проблемы?

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

+1

Надеюсь, что это поможет немного понять, что может быть неправильным. Я попытался создать мгновенный снимок Amazon для создания тома EBS. Шаг: 1. С консоли aws я создал новый том, используя мгновенный снимок amazon «snap-63cf3a0a - DBpedia (Linux)» 2. Приложил его к компьютеру fedora 8 «ami-48aa4921: ec2-public-images/fedora-8-i386-base-v1.10.manifest.xml " 3. Войдя на этот компьютер и подключив его, выполните следующие команды: # yes | mkfs -t ext3/dev/sdf # mkdir/mnt/ebs-store # mount/dev/sdf/mnt/ebs-store Но все же я не вижу никаких данных в каталоге/mnt/ebs-store. – Sunil

ответ

5

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

Да | mkfs -t ext3/dev/sdf

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

+0

+1 для вашего решения, спасибо! –

2

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

+0

Я заказываю монтирование EBS, прилагаемое к экземпляру, следующие шаги: yes | МКФС -t ext3/DEV/SDF MkDir/мнт/EBS-магазин монтирования/DEV/SDF/мнт/ESB-магазин , а затем создал текстовые файлы в "/ шоссе/ESB-магазин" и создал моментальный снимок с использованием AWS Console. Я думаю, что если я смогу установить оригинальную EBS и снимок EBS на том же экземпляре EC2, это не отличается от установки обеих EBS в разных экземплярах EC2. – Sunil

0

Вышеуказанные ответы WRONG и приведет к повреждению данных. Вышеупомянутые шаги приводят к «несогласованным моментальным снимкам», что означает, что моментальные снимки будут содержать поврежденную копию файловой системы.

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

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

Creating consistent EBS snapshots