Бэкап сетевых папок пользователей с помощью WinRAR

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

Так как сервак виндовый, бэкап делался простым архивированием с помощью WinRAR, там как раз можно сохранять права доступа на файло.
«%ProgramFiles%\WinRAR\RAR.exe» a -agDD-MM-YY_Имя_архива -m5 -ow -ilogD:\Backup_ALL\backup.log D:\Backup_ALL\.rar D:\ALL\Папка_которую_бэкапим

И подробнее о параметрах:
-agDD-MM-YY_Имя_архива — создается архив вида 28-12-2010_Имя_архива (то есть берется текущая дата и добавляется заданное имя)

-m5 — уровень сжатия

-ow — сохранения прав на файлы

-ilogD:\Backup_ALL\backup.log — запись ошибок в лог и полный путь к оному

D:\Backup_ALL\.rar — куда писать архив

D:\ALL\Папка_которую_бэкапим — ну тут все понятно

После нескольких дней работы данного батника выяснилось, что некоторые люди забывают открытыми те или иные файлы. И эти файлы в архив не попадают. Кстати, то на чем споткнулся архиватор как раз и попадает в лог.
С учетом данного обстоятельства в начало батника была добавлена строчка. Которая отрубает все висящие подключения.

net session /delete /Y

Все! Эффект достигнут, файло спасено!

Чуть не забыл. Еще один момент, дабы бэкапы не копились месяцами. В конце батника вставил эту строчку.

forfiles.exe -p D:\Backup_ALL\ -s -m *.* -d -7 -c «cmd /c del @FILE»

Программка легко ищется в Интернете и кладется в папку Windows (хотя можно указать к ней полный путь, но мне так удобно, я ее много где использую). Этой строчкой любые файлы в папке D:\Backup_ALL\ которые старше 7 дней удаляются.

Смотрите так же:

Бэкап сетевых папок пользователей с помощью WinRAR: 4 комментария

  1. Здравствуйте. У Вас ошибка в команде. Вместо net session /delet /Y правильно net session /delete /Y.

    P.S. Спасибо за статью.

    1. Пожалуйста. Но знаете что, как не странно delete тоже работает. Я не заметил ошибки, но этот скрипт работает у меня уже год.

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.