Простое резервное копирование

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

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

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

Скачать утилиту можно вот по этой ссылке (последняя на данный момент версия): SyncToy 2.1

После установки программы подключим в свободный USB разъем Flash накопитель (я предполагаю выполнять резервное копирование на постоянной основе, поэтому использую для этой цели разъем на задней стенке компьютера и не вынимаю накопитель никогда) и запустим утилиту настройки параметров синхронизации.

Снимок1

Каждое задание синхронизации оперирует двумя папками на вашем компьютере. Может использоваться как односторонняя так и двухсторонняя синхронизация.

Для создания нового задания используйте кнопку “Create New Folder Pair”

Снимок2

Выбираем одну папку на жестком диске, вторую на Flash накопителе

Вторым шагом указываем метод синхронизации

Снимок3

Synchronize – синхронизировать обе папки
Echo – папку слева нужно полностью дублировать в папку справа, включая изменение, переименование и удаление файлов
Contribute – файлы копируются из левой папки в правую, однако удаления файлов не отражается на содержимом правой папки

Последним шагом указываем название для только что добавленной пары папок

Снимок4

Вернемся к первому изображению. Нажатие кнопки Preview покажет нам, какие изменения произошли в контролируемых папках. Нажатие Run выполнит собственно синхронизацию.

Вот так выглядит окно приложения после выполнения синхронизации

Снимок5

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

В Windows 7 задача будет выглядеть примерно так:

Снимок6

Выполнение утилиты SyncToyCMD с параметром –R выполняет синхронизацию всех пар папок, указанных в настройках программы. Я настроил запуск синхронизации 2 раза в день и больше не боюсь за содержимое моих важных файлов – резервная копия всегда на Flash

Еще одно небольшое замечание: по умолчанию Flash накопитель отображается в системе как отдельное устройство с отдельной буквой диска. Это не всегда удобно. Я нашел для себя другое решение – любой накопитель в Windows можно подключить к папке в файловой системе. Например C:\Backup можно связать с Flash накопителем и делать резервное копирование в эту папку. В случае какого либо сбоя данные на Flash можно будет прочитать обычным способом

Я не ставил целью досконально описать все тонкости процесса настройки так как все на мой взгляд интуитивно понятно. Я просто хотел обратить внимание на такую полезную утилиту как SyncToy. Но если что то осталось неясным, я всегда готов ответить на возникшие вопросы.

Простое резервное копирование: 2 комментария

  1. noname

    Есть маленький (но обидный для программистов) глюк:
    Если режиме "Contribute" прога нашла файл, который надо записать в "правую" директорию, потом Вы записанный(прогой) файл стираете, то второй раз, то что надо дописать этот файл прога не понимает…
    Лечиться путем затирания в "C:\Documents and Settings\User\Local Settings\Application Data\Microsoft\SyncToy\2.0" файлов "*.dat, *.bak".
    Но "*.bak" — это я на всякий случай… Для себя… Поскольку запускаю прогу через батник с автоматическим удалением ненужных файлов…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *