воскресенье, 26 августа 2012 г.

Мож кому тоже пригодится

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

Вот этот скрипт — самое короткое, что мне придумалось.

«e:\Program Files\WinRAR\rar.exe» u -m5 -r -y -ep1 -rr15p -e[s] -ag_DD_MMM_YYYY_NN -ac i:\Workbackup\ d:\Work\

FORFILES /P i:\Workbackup /D -14 /M *.* /C «cmd /c del @path»

Первая операция — вызов архиватора RAR, который создает в папке i:\Workbackup\ архив папки d:\Work\ с именем по дате создания.

Вторая операция — удаление архивов старше 14 дней. (Замените цифру 14 на нужную вам).

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

Хинт — папкой назначения можно указать папку Dropbox или ЯндексДиск, тогда архивы будут еще и в облаке храниться.

У меня исполнение скрипта бэкапа используется вместо команды «Выключить компьютер». Для этого в конце скрипта стоит команда «Shutdown.exe -s -t 00». То есть, вместо «Пуск-завершение работы» и кликаю на ярлычке скрипта — он прогоняет все бэкапы и выключает комп.

Возможно, это и не лучший метод, но он простой и надежный.

ЗЫ.

Нет, я не программист вообще ни разу. Просто информационный параноик — мне важна сохранность информации. Более подробно я о бэкапах писал здесь.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

Комментариев нет:

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