Надежный Backup подручными средствами

Далеко не праздный вопрос - где и как хранить важную информацию? У многих такая информация хранится на flash устройстве: флешке, в памяти мобильного, на mp3-плеере, на внешнем жестком диске. Но все эти устройства не вечны, рано или поздно мы сталкиваемся с ситуацией, когда флешка с важной информацией в самый неподходящий момент сгорела, а копий нет или они безнадежно устарели. Хочу поделиться своим опытом Backup'а информации с flash-накопителей.

Эксперимент проводился на ОС Windows XP sp3, но то же можно сделать и на других ОС Windows, flash-накопитель - Kingston Data Traveler G3.

Формулировка задачи: организовать автоматическое копирование с flash-устройства важных файлов.

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

Решение: В решении этой маленькой проблемы нам может помочь монтирование. Пользователи 'nix систем давно на практике знакомы с этим процессом. Мы же должны вспомнить как это делается в Windows. Сейчас мы примонтируем наш flash-накопитель к папке находящейся в корне логического диска.

Backup1Первое, что нужно сделать - создать папку в корне диска(можно создавать папку в любом другом месте). Создадим в корне диска D:\ папку FLASH. Находим на рабочем столе или в меню Пуск ярлык "Мой компьютер", щелкаем по нему правой кнопкой и выбираем Управление.
Монтируем FLASH-накопитель в папкуПеред вами окно "Управление компьютером" в левой его части находим и выбираем пункт "Управление дисками". Находим нашу флешку, щелкаем по ней правой кнопкой мыши и выбираем в контекстном меню пункт "Изменить букву диска или путь к диску...". В появившемся окне нажимаем "Добавить..", затем "Подключить том как пустую NTFS папку", нажимаем "Обзор...". Выбираем нужную нам папку FLASH на диске D:\ и применяем сделанные изменения нажав ОК. Теперь если все сделано правильно, то, открыв папку FLASH, мы видим корень нашей флешки. Теперь наша флешка всегда, независимо от присвоенной ей буквы будет доступна через папку D:\FLASH.

Следующий шаг - собственно организация автоматического копирования. Допустим на нашей флешке есть папка с документами, с которой мы постоянно работаем. Назовем ее DOCS. Организуем резервное копирование всех документов из этой папки на D:\Backup компьютера.

 

Предлагаю решение данной проблемы подручными средствами: с помощью планировщика заданий, батника и архиватора winrar.

Шаг первый - пишем батник.

Введя в командной строке rar.exe /? можно увидеть список команд архиватора в пакетном режиме. Допустим, нам необходимо, чтобы создавался архив DOCS.rar папки DOCS со всеми подкаталогами.Тогда в батнике пишем:

rar a -u -t -ep1 -r "D:\Backup\DOCS.rar" "D:\FLASH\DOCS\*"

Эта команда означает, что файлы добавляются с подкаталогами и обновляются в архиве DOCS.rar, архив тестируется, и записывается в папку D:\Backup. Сохраним наш батник, например, в папке D:\script.

Шаг второй - Добавляем задание в планировщик заданий:

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

schtasks /create /ru имя /rp пароль /sc weekly /d tue /tn docs /tr "D:\script\docs.bat"

Готово. Теперь задание docs будет выполняться каждую неделю по вторникам и бэкапить все с флешки на диск. А вдруг флешка в это время не в компьютере?

Это можно исправить модифицировав наш батник:

if exist "D:\flash\docs\*" (
rar a -u -t -ep1 -r "D:\Backup\DOCS.rar" "D:\FLASH\DOCS\*"
) else (
echo "Flash-накопитель отсутствует. Задание не может быть выполнено"
pause
)

Уникальный контент It-Web-Gu.ru

 


Также можно почитать:

К сожалению, у Вас отключен Javascript, включите JavaScript, чтобы испытать комментарии правильно

Оставить комментарий: