Назад | Перейти на главную страницу

Как работают резервные копии моментальных снимков?

Чем резервные копии моментальных снимков отличаются от традиционных резервных копий? Я знаю, что резервное копирование моментальных снимков занимает минимум времени, но я не понимаю, как они могут это сделать. Кто-нибудь может мне это объяснить?

Моментальные снимки сами по себе не являются резервными копиями. Они просто используют указатели, чтобы указать на другой набор блоков на диске.

Например, предположим, что у вас есть файл с именем «ServerFault.doc», который занимает блоки A, B и C на жестком диске. Когда вы делаете снимок, Snap.0 (мое имя для первого снимка) указывает на блоки A, B и C. Он просто делает копию указателя, но не данных.

Теперь предположим, что вы изменили файл. Когда вы сохраняете файл, вместо того, чтобы перезаписывать эти существующие блоки, недавно измененный «ServerFault.doc» занимает блоки A, B и D (предполагая, что блок D содержит изменения в файле), и теперь указатель вашего файла указывает на A, B и D (оставив C без изменений). Если вы сделаете другой снимок, Snap.1 теперь будет указывать на A, B и D. Если вы «восстановите» Snap.0, он просто изменит указатель, чтобы посмотреть на эти блоки.

В зависимости от файловой системы этот процесс может быть очень гладким. Однако это не резервная копия в том смысле, что если диск выйдет из строя, вы все равно потеряете свои данные. Данные по-прежнему должны быть скопированы в другой источник для защиты.

Я думаю, что Википедия, вероятно, может объяснить это более подробно, чем я могу сделать здесь. Но в основном, когда вы создаете снимок, единственное, что происходит, - это некоторые изменения метаданных для создания снимка. Это делается практически мгновенно. С этого момента любые изменения в файловой системе связываются с текущей активной файловой системой, оставляя нетронутыми структуры диска, связанные с моментальным снимком. Это делается с помощью техники, называемой копированием при записи. Что также можно лучше объяснить в Википедии. Надеюсь, что это поможет пролить свет на это.

Ваш вопрос в том, чем это отличается от традиционного резервного копирования. Традиционные резервные копии выгружают всю файловую систему или ее часть на ленту или другие диски. Это требует времени, пропускной способности и т. Д. Если моментальные снимки создаются на одном томе мгновенно.

Моментальные снимки сами по себе не заменяют резервные копии. Это инструмент, который может быть частью стратегии резервного копирования. Но поскольку они находятся на тех же физических дисках и SAN / NAS / Server, что и действующая файловая система, это все еще единственная точка отказа. В сочетании с репликацией данных или традиционным резервным копированием на ленту моментальные снимки являются полезным инструментом резервного копирования. Они также полезны для сохранения резервных копий на определенный момент времени на случай удаления файла. Находясь на одном томе, восстановление этих файлов из снимка выполняется довольно быстро.

Основная особенность снимков: копирование при записи. Когда вы делаете снимок, ваша система не будет вносить изменения в существующие файлы / блоки. Когда необходимо сделать запись, создается копия этого блока / файла, и запись перенаправляется в другое место.

Термин «моментальный снимок» на самом деле не применим к какому-либо конкретному методу или системе. Это общий термин, охватывающий принцип, а не технологию. например Я периодически делаю снимки своих серверов, создавая образы дисков, прежде чем делать с ними что-либо опасное, например, серьезное обновление программного обеспечения. Если что-то пойдет не так, это изображение можно быстро восстановить. Некоторые могут возразить, что это не моментальный снимок, но на самом деле это так, поскольку он записывает состояние диска (ов) в определенный момент времени.

Другие методы будут делать периодические снимки запущенных систем, что позволяет выполнять восстановление и / или откат, если это когда-либо потребуется. Используемая технология будет зависеть от работающей системы. Теневое копирование тома Windows - это разновидность технологии моментальных снимков.