Jump to content

Снимок (компьютерное хранилище)

Пример снимков файловой системы Btrfs , управляемой с помощью Snapper

В компьютерных системах снимок это состояние системы в определенный момент времени. Этот термин был придуман как аналогия с фотографией .

Обоснование

[ редактировать ]

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

Один из подходов к безопасному резервному копированию текущих данных — временно отключить доступ к данным на запись во время резервного копирования либо путем остановки приложений, осуществляющих доступ, либо с помощью блокировки API , предоставляемого операционной системой, для обеспечения монопольного доступа на чтение. Это приемлемо для систем с низкой доступностью (на настольных компьютерах и серверах небольших рабочих групп, на которых регулярные простои допустимы ). Однако системы высокой доступности , работающие круглосуточно и без выходных , не выдерживают перебоев в обслуживании.

Чтобы избежать простоев, системы высокой доступности могут вместо этого выполнять резервное копирование моментального снимка только для чтения копии набора данных, замороженной в определенный момент времени , — и позволять приложениям продолжать запись в свои данные. Большинство реализаций моментальных снимков эффективны и могут создавать моментальные снимки за O(1) . Другими словами, время и операции ввода-вывода, необходимые для создания моментального снимка, не увеличиваются с увеличением размера набора данных; напротив, время и операции ввода-вывода, необходимые для прямого резервного копирования, пропорциональны размеру набора данных. В некоторых системах после того, как сделан первоначальный снимок набора данных, последующие снимки копируют только измененные данные и используют систему указателей для ссылки на исходный снимок. Этот метод снимков на основе указателей потребляет меньше места на диске, чем если бы набор данных был многократно клонирован.

Реализации

[ редактировать ]

Менеджеры томов

[ редактировать ]

Некоторые системы Unix имеют менеджеры логических томов с поддержкой моментальных снимков . Они реализуют копирование при записи на всех блочных устройствах путем копирования измененных блоков — «незадолго до того, как они будут перезаписаны в «родительских» томах — в другое хранилище, сохраняя таким образом самосогласованный прошлый образ блочного устройства. Файловые системы в таких образах моментальных снимков впоследствии можно будет смонтировать, как если бы они находились на носителе, доступном только для чтения.

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

В Linux диспетчер логических томов (LVM) позволяет создавать снимки как для чтения, так и для чтения и записи. Снимки с возможностью записи были представлены в LVM версии 2 (LVM2). [1]

Файловые системы

[ редактировать ]

Некоторые файловые системы, такие как WAFL , [а] ископаемое для Плана 9 от Bell Labs и ODS-5 , [ нужна ссылка ] внутренне отслеживать старые версии файлов и делать снимки доступными через специальное пространство имен . Другие, например UFS2 операционной системы , предоставляют API для доступа к истории файлов. В NTFS доступ к снимкам обеспечивается службой теневого копирования томов (VSS) в Windows XP и Windows Server 2003 и теневым копированием в Windows Vista . Melio FS предоставляет снимки через тот же интерфейс VSS для общего хранилища. [2] Снимки также доступны в файловой системе NSS ( Novell Storage Services ) в NetWare начиная с версии 4.11, а с недавних пор и на платформах Linux в продукте Open Enterprise Server .

Кластерная платформа хранения данных Isilon OneFS от EMC реализует единую масштабируемую файловую систему, которая поддерживает моментальные снимки, доступные только для чтения, на уровне файлов или каталогов. Для любого файла или каталога в файловой системе можно создать моментальный снимок, и система динамически реализует моментальный снимок копирования при записи или на определенный момент времени в зависимости от того, какой метод считается оптимальным для системы.

В Linux файловые системы Btrfs и OCFS2 поддерживают создание снимков (клонирование) отдельных файлов. Кроме того, Btrfs также поддерживает создание снимков субтомов. В AIX JFS2 также поддерживает снимки.

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ WAFL не является файловой системой. WAFL — это формат файла, который предоставляет механизмы, позволяющие различным файловым системам и технологиям получать доступ к блокам диска.
  1. ^ «LVM-HOWTO» . 3.8. Снимки . tldp.org . Проверено 29 сентября 2013 г.
  2. ^ «Оптимизированное решение для хранения данных для развертываний Hyper-V в масштабе предприятия» (PDF) . Майкрософт. Март 2010. с. 15 . Проверено 25 октября 2012 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2b888d40df4239bacb1a7b1852bfb73d__1712310660
URL1:https://arc.ask3.ru/arc/aa/2b/3d/2b888d40df4239bacb1a7b1852bfb73d.html
Заголовок, (Title) документа по адресу, URL1:
Snapshot (computer storage) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)