Уже давно пользуюсь весьма интересной, простой, и удобной программой для архивации важных данных, которая не дала ни одного сбоя за 2 с половиной года работы!
Называется эта программа nnCron, для xUSSR регистрация бесплатная. Работает nnCron в связке с winrar и выполняет несколько простых операций, благодарая которым у меня хранится архив важных мне папок в течении полугода. Естественно пришлось пожертвовать кусочком дискового пространства, но информация дороже.
Установку winrar и nncron я пропущу, и опишу по шагам.
1. В кроне создаем задание запускающее winrar
2. Winrar создает текущий архив и скадывает его в нужное место
3. nnCron проверяет папку в которой хранятся архивы и удаляет файлы старше определенного кол-ва дней
Реализация.
1. В nnCron создаем задание (New Task). Называем его как вам душе угодно, например «01. Архивация важных документов». Настраиваем время запуска (3 ночи например), периодичность запуска (Каждый день — Daily), во второй закладке «Actions» выбираем «Run program or Open Document» и в строку Application or Document Path вписываем следующее
c:\Program Files\WinRAR\Rar.exe a -ag_yyyy.mm.dd e:\_backups\www f:\www
Пояснения:
c:\Program Files\WinRAR\Rar.exe a -ag_yyyy.mm.dd — вызов рара с необходимыми параметрами, где
a — добавить файлы в архив
-ag_yyyy.mm.dd — добавить к имени архива текущую дату по формату
e:\_backups\www — папка для сохранения архива, где www будущее имя архива
f:\www — папка которую архивировать
В StartUp Folder вписываем c:\Program Files\WinRAR\
Сохраняем. Итак, ежедневный бекап данных готов, но если данных много, то с течением времени диск заполнится, и хранить архив будет негде, поэтому создаем второе задание
2. Новое задание «02. Удаление Старых архивов»
на закладке частота и время запуска настраиваем абсолютно также, но к времени запуска прибавляем час. На всякий случай, вдруг архив у нас долго пакуется.
Во второй закладке «Actions» выбираем Purge Directory, в строке Path/mask вписываем
e:\_backups\*.*
а в Строку age пишем сколько дней хранить архивы, например 100 (дней).
Сохраняем.
По мере эксплуатации сами определите сколько вам необходимо места под архивы, и варьируйте кол-во дней для хранения
Таким способом я архивирую все разработки которые делаю локально.
создав еще несколько заданий, я делаю дамп базы mysql и архивирую его.
Кстати, досовый rar.exe не требует регистрации, а в настройках заданий nnCron можно указать способ запуска заданий (свернутое окно, скрытое окно, нормальное окно), приоритет задания, и пользователя от которого запускать задание!
Оригинал поста Архивируйте важную информацию в моем блоге
Называется эта программа nnCron, для xUSSR регистрация бесплатная. Работает nnCron в связке с winrar и выполняет несколько простых операций, благодарая которым у меня хранится архив важных мне папок в течении полугода. Естественно пришлось пожертвовать кусочком дискового пространства, но информация дороже.
Установку winrar и nncron я пропущу, и опишу по шагам.
1. В кроне создаем задание запускающее winrar
2. Winrar создает текущий архив и скадывает его в нужное место
3. nnCron проверяет папку в которой хранятся архивы и удаляет файлы старше определенного кол-ва дней
Реализация.
1. В nnCron создаем задание (New Task). Называем его как вам душе угодно, например «01. Архивация важных документов». Настраиваем время запуска (3 ночи например), периодичность запуска (Каждый день — Daily), во второй закладке «Actions» выбираем «Run program or Open Document» и в строку Application or Document Path вписываем следующее
c:\Program Files\WinRAR\Rar.exe a -ag_yyyy.mm.dd e:\_backups\www f:\www
Пояснения:
c:\Program Files\WinRAR\Rar.exe a -ag_yyyy.mm.dd — вызов рара с необходимыми параметрами, где
a — добавить файлы в архив
-ag_yyyy.mm.dd — добавить к имени архива текущую дату по формату
e:\_backups\www — папка для сохранения архива, где www будущее имя архива
f:\www — папка которую архивировать
В StartUp Folder вписываем c:\Program Files\WinRAR\
Сохраняем. Итак, ежедневный бекап данных готов, но если данных много, то с течением времени диск заполнится, и хранить архив будет негде, поэтому создаем второе задание
2. Новое задание «02. Удаление Старых архивов»
на закладке частота и время запуска настраиваем абсолютно также, но к времени запуска прибавляем час. На всякий случай, вдруг архив у нас долго пакуется.
Во второй закладке «Actions» выбираем Purge Directory, в строке Path/mask вписываем
e:\_backups\*.*
маска *.* означает что ВСЕ файлы в этой папке старше Х дней будут удалены!
а в Строку age пишем сколько дней хранить архивы, например 100 (дней).
Сохраняем.
По мере эксплуатации сами определите сколько вам необходимо места под архивы, и варьируйте кол-во дней для хранения
Таким способом я архивирую все разработки которые делаю локально.
создав еще несколько заданий, я делаю дамп базы mysql и архивирую его.
Кстати, досовый rar.exe не требует регистрации, а в настройках заданий nnCron можно указать способ запуска заданий (свернутое окно, скрытое окно, нормальное окно), приоритет задания, и пользователя от которого запускать задание!
Оригинал поста Архивируйте важную информацию в моем блоге