ArtSSave. Назначение и достоинства.

ArtSSave - приложение для устройств типа HPC/PPC предназначено для резервного копирования/восстановления информации на этих устройствах.

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

На рис.1 показаны "состояния" устройства в моменты времени 1, 2, 3 и 4. В эти же моменты времени были сделаны резервные копии данных содержащихся в устройстве. На рис.2 показан размер хранилища резервных копий соответственно в моменты времени 1, 2, 3 и 4. Из рисунка видно, что размер хранилища увеличивается исключительно на величину различий между текущим состоянием устройства и состоянием устройства в момент последнего резервного сохранения. Таким образом не происходит никакого дублирования данных в хранилище, что позволяет существенно сэкономить "дисковое" пространство для сохранения большего количества резервных копий ("состояний") устройства.

Для сравнения, на рисунках 3 и 4 показаны размеры файлов резервных копий, а также суммарный объем этих файлов при выполнении резервного копирования программой не использующей вышеописанный алгоритм. Очевидно, что такая программа неэффективно использует "дисковое" пространство дублируя в каждом файле постоянно находящиеся в устройстве данные.

Пример использования ArtSSave для выборочного восстановления данных.

ArtSSave обладает уникальной возможностью, позволяющей произвести выборочное восстановление данных хранящихся в резервной копии. В отличие от обычных программ резервного копирования/восстановления (ПРК/В) где дается возможность вручную выбрать объекты, которые должны быть восстановлены, ArtSSave делает это автоматически и у этого способа есть неоспоримые приемущества. Предположим Вам необходимо восстановить приложение, которое есть в резервной копии, однако там же хранятся другие данные, которые восстанавливать не нужно. Обычная ПРК/В предложит Вам выбрать восстанавливаемые объекты вручную если Вы не хотите восстанавливать резервную копию целиком. Вам придется выбирать имена файлов и директорий, ключи и параметры реестра, причем, часто Вы не можете быть полностью уверены в том, что конкретные объекты необходимы для восстановления определенного приложения, ArtSSave, напротив, автоматически добавит или удалит (есть и такая возможность) ВСЕ объекты, относящиеся к этому приложению.

Продемонстрируем это на примере.

Предположим Вам необходимо удалить из устройства "плохое приложение", но при этом сохранить данные, которые были введены позже установки данного приложения. Причем это приложение настолько плохо, что не смогло быть удалено системными средствами (Control Panel->Remove Programs).


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



Из рисунка видно, что со времени проведения передыдущей операции резервного копирования никаких изменений в устройстве не выявлено. Еще раз отметим одно из положительных качеств ArtSSave - данные в хранилище резервных копий не дублируются.



Теперь, для пробы, мы установили на устройство программу "BetaApp" фирмы "Company".



Опять же следуя рекомендациям справки к ArtSSave, мы всегда производим резерное копирование после установки сомнительных приложений. Вводим комментарий и нажимаем кнопку Backup. Новое состояние устройства будет сохранено под именем State 3.




Теперь посмотрим какие данные были сохранены программой во время последнего сеанса резервного копирования. Для этого переходим в закладку Advanced Restore, выбираем из списка состояний State 3 и производим по нему двойной щелчек пером.



ArtSSave построит дерево различий между выбранным (State 3) и предыдущим (State 2) состояниями, т.е. между состояниями до и после установки приложения "BetaApp".



Анализируя это дерево мы увидим, что установка приложения "BetaApp" добавила в устройство 46 разных объектов.



Допустим, что в течение некоторого времени прошедшего со времени установки "BetaApp" в данные устройства вносились изменения. Для примера мы внесли следующие изменения: добавили документ, два контакта и одну задачу. Только чтобы показать какие изменения были внесены мы проведем очередную операцию резервного копирования, хотя делать это необязательно. Новое состояние устройства будет сохранено под именем State 4.




Опять переходим в закладку Advanced Restore, выбираем из списка состояний State 4 и производим по нему двойной щелчек пером. Мы увидим, что программой эти 4 объекта были сохранены.



Теперь необходимо решить нашу главную задачу - удалить приложение BetaApp, но сохранить все остальные данные. Если мы попытаемся восстановить состояние устройства из State 2, созданного еще до установки BetaApp, то приложение BetaApp действительно будет удалено, но также будут удалены все данные появившиеся после сохранения состояния устройства State 2. Поэтому делаем следующее:






Аналогично можно поступить в случае если Вы хотите восстановить какое-либо ренее удаленное приложение. Тогда необходимо будет нажать кнопку "Плюс" и все выявленные между двумя сохраненными состояниями различия будут добавлены в текущее состояние устройства, т.е. приложение будет восстановлено.

Пример использования ArtSSave для воостановления данных после полного сброса устройства.

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


Открываем приложение Inbox и создаем новое сообщение.



Добавляем вложение.



Чтобы выбрать файл нажимаем на кнопку "Add file attachment".



Выбираем из списка приложение artsoft_artsave_agent.



Чтобы запустить artsoft_artsave_agent.exe нажмем на кнопку "Open attachment".



Далее автоматически запустится ArtSSave.



Выберите необходимое вам сохраненное состояние и выполните с него операцию восстановления.

ArtSSave is trademark of ArtSoft. Windows CE are trademarks of Microsoft Corporation.

©1998-2000 ArtSoft (www.artsoft.ru, info@artsoft.ru)
All rights reserved. This computer program is protected by Russian and international copyright laws.