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

Aug 27, 2012 09:39


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

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

«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». То есть, вместо «Пуск-завершение работы» и кликаю на ярлычке скрипта - он прогоняет все бэкапы и выключает комп.

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

ЗЫ.

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

Оригинал этой записи на http://semiurg.ru/2012-08-27/mozh-komu-tozhe-prigoditsya/

Алгоритмы

Previous post Next post
Up