Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
Отправлено:
30.11.05 13:09
Все программы резервного копирования используют в своей работе бит архивирования, имеющийся у любого файла.
Методы резервного копирования различаются интерпретацией этого атрибута:
если он установлен, файл будет архивироваться любым методом, если нет -- то при пошаговом (инкрементальном) и разностном (дифференциальном) копировании он не архивируется.
После обычного (полного) и пошагового (инкрементального) копирования бит сбрасывается,
во всех остальных случаях -- нет.
Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
Отправлено:
30.11.05 20:07
Перечислим методы резервного копирования:
Обычное (полное) сохранение
Создается резервная копия ВСЕХ указанных в задании файлов (независимо от состояния атрибута архивирования).
Бит архивирования сбрасывается для всех успешно сохраненных файлов.
Пошаговое (инкрементальное) сохранение
Резервируются только файлы, помеченные как не архивированные (т.е. с установленным битом).
Бит архивирования сбрасывается для всех успешно сохраненных файлов.
Разностное (дифференциальное) сохранение
Резервируются только файлы, помеченные как не архивированные.
Бит архивирования НЕ сбрасывается.
Копирование
ВСЕ файлы выбранных каталогов резервируются.
Состояние бита архивирования НЕ изменяется.
Ежедневное сохранение
В архив помещаются только те файлы, которые изменились за данный календарный день.
Состояние бита архивирования НЕ изменяется.
Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
Отправлено:
01.12.05 11:07
ipconfig писал(а):
А отчего в некоторых случаях при архивировании не сбрасывается этот бит?
Методы резервного копирования как раз и различаются между собой интерпретацией и изменением (или НЕизменением) этого бита архивирования. Сравним инкрементальный и дифференциальный методы:
И в том, и в другом методе архивируются только ТЕ файлы указанных в задании резервного копирования каталогов, которые имеют установленный бит архивирования. При инкрементальном методе бит сбрасывается для всех успешно сохраненных файлов, а при дифференциальном - бит остается без изменения.
Следовательно, повторяя инкрементальное копирование несколько раз подряд, мы будем записывать на ленты только ТЕ файлы, которые изменились со времени предыдущего архивирования. Если мы будем несколько раз повторять дифференциальное копирование, то каждый раз будем записывать все больший объем информации - ВСЕ, что забэкапили накануне плюс все "свежеизмененные" файлы.
Полный (Full Backup) представляюет собой точный образ сохраняемых данных;
Дифференциальный (Differential Backup), содержит только те файлы, которые изменились после создания последней полной копии;
Инкрементальный (Incremental Backup), включает только файлы, которые изменились после создания последней полной, дифференциальной или инкрементальной копии.
* * *
При полном копировании заданный набор файлов (например, файловая система) целиком записывается на магнитную ленту. Этот метод - самый надежный, но занимает много времени и ведет к большому расходу магнитной ленты. Восстановление информации при полном копировании осуществляется наиболее быстро, так как для этого достаточно только одного записанного образа. Полное копирование служит отправной точкой для других методов.
Инкрементальный метод представляет собой поэтапный способ записи информации. При использовании инкрементального копирования первая запись на ленту является полной копией. При второй записи на ленту помещаются только файлы, которые были изменены со времени первой записи. На третьем этапе копируются файлы, модифицированные со времен второго этапа, и т. д.
Т. е. на каждом этапе на ленту переносятся только файлы, содержание или атрибуты которых изменились со времени предыдущей записи. По истечении заданного оператором времени цикл повторяется и снова начинается с полной копии файловой системы или каталогов. Данный метод копирования является самым быстрым и ведет к минимальному расходу магнитной ленты. Однако восстановление информации при инкрементальном копировании - самое длительное: информацию необходимо сначала восстановить с полной копии, а затем последовательно - со всех последующих. Тем не менее это самый популярный метод резервного копирования у системных администраторов, поскольку восстановление информации - достаточно редкая процедура в нормально работающей системе.
При дифференциальном методе первая запись на ленту также является полной копией. На последующих этапах копируются только файлы, которые изменились со времени проведения полного копирования. По времени резервного копирования этот метод занимает больше времени, чем при инкрементальном копировании. Однако для восстановления данных достаточно только двух копий: последней полной и последней дифференциальной копии.
Главная проблема при инкрементальном и дифференциальном копировании - это выбор критерия для проверки факта изменения файла. К сожалению, ни один из известных критериев не может полностью гарантировать это условие.
Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
Отправлено:
30.09.09 17:53
Цитата:
The ext2 filesystem on GNU/Linux does not have an archive bit, but it does have three different time stamps (creation, modification, and access) that can be used to work around this. The problem, though, is you need an extra process to make decisions on this. Samba works around this by tweaking the owner bits on ext2. For an explanation on how this is done, and some further explanation of Windows filesystem bits, see this document. To determine what files have the archive bit set on a Windows (or DOS) filesystem, use: dir /AA.
Linux не имеет аттрибутов в понимании FAT/NTFS, но при совместном использовании файлов пользователями DOS/Windows они эмулируются. Вот, например, как это делает Samba: http://www.faqs.org/docs/samba/ch08.html
Программы резервного копирования под Linux для инкрементального копирования анализируют комбинацию трёх временных меток файла (создание, изменение, доступ).
Вы не можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах