Мгновенный снимок: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
AVB (обсуждение | вклад) убираем ложную ссылку |
AVB (обсуждение | вклад) викификация, оформление, исправление ссылок |
||
Строка 2:
== Описание ==
Создание [[резервное копирование|резервной копии]] большого объёма данных может занять длительное время. В [[многозадачность|многозадачных]] или [[Многопользовательская система|многопользовательских системах]], во время резервного копирования может происходить запись или изменение файлов и папок, что может привести к неверной резервной копии данных. Например, пользователь перемещает файл из директории, которая ещё не была сохранена в бэкап, в директорию которая уже сохранена. Такой файл может вообще не войти в бэкап. Также, файл предназначенный для резервного копирования может записываться в момент его чтения процедурой бэкапа и может быть сохранён в неверной версии.
Одним из методов ''безопасного'' создания бэкапа является запрещение записи в данные, которые подлежат резервному копированию, на время создания резервной копии. Ещё одним методов является остановка всех приложений, которые могут изменять эти данные, или блокировка этих приложений форсированным включением режима только для чтения средствами [[API]] [[Операционная система|операционной системы]]. Эти методы используются в системах ''низкой доступности'' (домашние компьютеры, сервера небольших рабочих групп, для которых регулярная ''недоступность''
Для избежания ''недоступности''
Снапшоты для чтения-записи иногда приводят к ''ветвлению'' снапшотов, так как они неявно создают различные версии своих данных. Помимо резервного копирования и восстановления данных, снапшоты часто используются в виртуализации, в различных [[
== Реализация ==
Строка 16:
=== Файловые системы ===
Некоторые файловые системы, такие как [[Write Anywhere File Layout|WAFL]], [[fossil (file system)|fossil]] для [[Plan 9 from Bell Labs]] или [[ODS-5]], внутренне отслеживают старые версии файлов и делают снапшоты доступными через специальное [[пространство имен (компьютерное)|пространство имен]]. Другие, например [[UFS2]], предоставляют для операционной системы [[API]] для доступа к своей истории файлов. В [[NTFS]], доступ к снапшотам предоставляется через [[Volume Shadow Copy|Volume Shadow Copy (VSS)]] в [[Windows XP]] и [[Winodws 2003]], и через [[Shadow Copy]] в [[Windows Vista]]. Снапшоты также доступны в NSS ([[Novell Storage Services]]) файловой системы для [[Netware]], начиная с версии 4.11, и более новых на [[Linux]] платформах в продуктах [[Open Enterprise Server
[[ZFS]] имеет гибридную реализацию, которая отслеживает чтение-запись снапшотов на блоковом уровне, но создает разветвленные наборы файлов известные пользовательским приложениям как «клоны».
Строка 28:
=== Другие приложения ===
[[Программная транзакционная память]] — это схема, которая применяет туже концепцию для структуры данных, хранящейся только в оперативной памяти.
==
* [[Список файловых систем]]
* [[Сравнение файловых систем]]
== Ссылки ==
* {{cite web|url=http://www.storagenews.ru/25/CA_snap-tech.pdf|title
* {{cite web|url
* {{cite web|title
[[Категория:Хранение данных]]
[[Категория:Файловые системы]]
[[de:Schnappschuss (Informationstechnologie)]]
|