Резервное копирование

WinRAR и автоматическое резервное копирование данных, файлов в Windows 7, в Windows XP.

В том, что резервное копирование ценных данных — это не роскошь, а необходимость, убеждены я думаю все.

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

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

Особенно хорошо, когда резервное копирование совмещено с архивацией, чтобы резервные копии занимали не слишком много места.

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

Давайте разделим задачу на две: сначала научимся выполнять архивацию в режиме командной строки, а потом то, что получится, подключим к системному средству Планировщик заданий, чтобы архивация происходила по заданному расписанию, например каждый вечер в 17:30, за полчаса до окончания рабочего дня.

Чтобы войти в планировщик заданий необходимо нажать Пуск — панель управления, далее как на рисунке ниже (дальше этот рисунок №1 нам пригодится, когда будем планировать автоматическое ежедневное и еженедельное копирование необходимых данных). РИС. № 1

Планировщик заданий windows 7

Настройка параметров командной строки

1. Заведите себе папку для хранения файлов, которые целесообразно архивировать. Допустим, это будет папка D:\MyWorks.

Папка хранения резервных данных

Использование английских букв в названиях самых важных папок — совсем не лишняя предусмотрительность. Хорошо также, если имя имеет не более 8 символов и в нем нет пробелов. Все это, конечно, не обязательно, но в очень тяжелых аварийных ситуациях, когда диск приходится восстанавливать, это заметно облегчает работу.

 2. Лучше всего, если папка MyWorks находится на отдельном устройстве, например на внешнем сменном носителе или накопителе. Хорошо, если она находится на другом компьютере локальной сети. В крайнем случае, она может располагаться на отдельном жестком диске (физическом, а не логическом).

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

3. Наметим два режима архивации: ежедневный и еженедельный. При ежедневной архивации в архив добавляются все новые файлы и происходит замена тех файлов, в которые были внесены изменения, то есть происходит обновление архива.

При еженедельной архивации происходит все то же самое, но при этом из архива удаляются файлы, которые в нем присутствуют  но отсутствуют в источнике (удалены). Так происходит синхронизация архива. Для ежедневной архивации создайте папку D:\REZERV\DAILY\, а для еженедельной архивации — папку D:\REZERV\WEEKLY\.

ежедневное и еженедельное копирование

4. Создайте на Рабочем столе ярлык программы WinRAR. Переименуйте его в Ежедневная архивация или (DAILY). Создайте еще один ярлык программы WinRAR и переименуйте его в Еженедельная архивация. Для этого правой кнопки мыши нажимаем на экран, далее как на рисунке №2:

Как создать ярлык rar

При нажатии на «Ярлык» появится меню. В нем надо выбрать программу, для которой создается ярлык, нажимаем «обзор» и выбираем запускающий файл программы WinRAR:

Ярдык для программы WinRaR

Ярлык WinRaR

Нажимаем далее:

Ярлык DAILY

Ярлык готов.

5. Правой кнопкой мыши откройте диалоговое окно свойств ярлыка Ежедневная архивация (DAILY) и обратите внимание на поле Объект. То, что здесь записано, это и есть командная строка для запуска программы, связанной с ярлыком (таким образом вы можете создать ярлык для любой программы имеющейся на Вашем компьютере):

«C:\Program Files\WinRAR\WinRAR.exe»

Свойства DAILY

Кавычки в данном случае необходимы, потому что в пути поиска встречается пробел в имени папки Program Files. Всегда, когда в пути поиска встречаются пробелы или символы русского языка, следует использовать кавычки. Ярлыки для   программ резервного копирования у меня выглядят так:

Программы WinRAR для резервного копирования

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

6. Добавьте в поле Объект следующие параметры:

«C:\Program Files\WinRAR\WinRAR.exe» a -r -u -rr8 -y D:\Rezerv\Daily\myworks.rar D:\Wordpress\*.*

Здесь: «C:\Program Files\WinRAR\WinRAR.exe» — команда запуска WinRAR;

а — команда «добавить файлы в архив» (add);

-r — ключ команды, задающий архивацию всех папок, вложенных в исходную (recursive);

-u — ключ, указывающий режим обновления {update);

-rr8 — ключ, определяющий создание в архиве служебных записей для восстановления в случае необходимости (длина записи — 8 секторов);

-у — ключ, определяющий автоматическое подтверждение (yes) всех запросов, которые могут возникнуть в ходе работы программы;

D:\Rezerv\Daily\myworks.rar — путь доступа и имя архива, в котором хранится ежедневная резервная копия (причем архив myworks.rar будет создан автоматически);

D:\MyWorks\ — путь доступа к архивируемой папке;

*.* — подстановочные символы; определяют, что архивируются все файлы (файлы с любыми именами и расширениями имени).

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

Лично для меня имеет большое значение папка на моем компьютере WordPress, поэтому я создал программу для копирования и архивирования именно этих данных, потому что в ней находится основная информация, с которой я работаю. Моя командная строка для этой папки выглядит так :  "C:\Program Files\WinRAR\WinRAR.exe" a -r -u -rr8 -y D:\Rezerv\Daily\myworks.rar D:\Wordpress\*.*. Таким образом Вы сможете создать резервное копирование для любых папок и любых данных.

Важно! Для Windows 7 необходимо запустить режим совместимости и поставить галочку — запускать от имени администратора. Если архивирование не запускается для Windows XP, необходимо также проверить режим совместимости.

Резервное копирование - свойства

7. Закройте диалоговое окно кнопкой ОК.

8. Откройте окно свойств ярлыка Еженедельная архивация. В поле Объект впишите следующую командную строку «C:\Program Files\WinRAR\WinRAR.exe» а -r -u -as -rr8 -у D:\Reserv\Weekly\myworks.rar C:\MyWorks\*.*

Сравните эту команду с командой ежедневного копирования. Во- первых, они различаются папкой, в которой хранится архив, а во-вторых, здесь появился новый ключ -as. Он действует совместно с ключом —u и обеспечивает не просто добавление и обновление файлов, но и синхронизацию, то есть удаление из архива файлов, которых уже нет в исходной папке. Если в результате такой операции и будет удалено что-то ценное, всегда можно восстановить файл из ежедневных архивов.

9. Закройте диалоговое окно кнопкой ОК.

10. Проверьте ручным запуском, как работают ярлыки для ежедневного и еженедельного резервного копирования.

Настройка параметров для автоматического резервного копирования по расписанию


Для исполнения автоматического резервного копирования данных мы воспользуемся специальной возможностью Планировщик заданий. Откройте ее командой Мой компьютер ► Панель управления  Система и безопасность Администрирование, как показано выше на РИС №1. Появится окно — планировщик заданий. Далее действуем по рисункам ниже с пронумерованными действиями:

Создать простую задачу WinRAR

Далее:

Задача для копирования и архивирования

Далее устанавливаем триггер — ежедневно.

Триггер задачи архивирования

Устанавливаем время запуска задачи ежедневного копирования и архивирования:

Время запуска задачи архивирования и копирования

Запускаем задачу:

Запуск задачи архивирования

Следующий пункт очень важный, выбираем созданный ранее нами ярлык, при помощи кнопки «обзор»:

Программа резервного копирования RAR

Ежедневная архивация

Нажимаем далее и кнопку готово. Дальше в библиотеке планировщика заданий можно всегда найти наше задание и два раза щелкнув на нем левой кнопкой мыши — изменить любые данные:

Ежедневное резервное копирование


По аналогии создаем задание для еженедельного копирования.

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

Если никакого внешнего устройства для хранения резервных копий у вас нет, рекомендуется одну из копий выполнять на USB диск.

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