Интернет магазин китайских планшетных компьютеров



Компьютеры - Снимок файловой системы - Реализация

22 января 2011


Оглавление:
1. Снимок файловой системы
2. Реализация



Управление томами

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

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

Некоторые файловые системы, такие как WAFL, fossil для Plan 9 или ODS-5, внутренне отслеживают старые версии файлов и делают снапшоты доступными через специальное пространство имен. Другие, например UFS2, предоставляют для операционной системы API для доступа к своей истории файлов. В NTFS, доступ к снапшотам предоставляется через Volume Shadow Copy в Windows XP и Windows 2003, и через Shadow Copy в Windows Vista. Снапшоты также доступны в Novell Storage Services файловой системы для Netware, начиная с версии 4.11, и более новых на Linux платформах в продуктах Open Enterprise Server.

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

В базах данных

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

Другие приложения

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



Просмотров: 2075


<<< Репликация (вычислительная техника)
Full Circle Magazine >>>