Показано с 1 по 3 из 3

Тема: резервное копирование

  1. #1
    zev_ua
    zev_ua вне форума
    Новичок
    Регистрация
    23.04.2004
    Сообщений
    2

    резервное копирование

    Здравствуйте!

    Я заметил что эта тема уже подымалась,
    но к сожалению так и не смог почерпнуть конкретных
    более менее стандартных шагов для организации
    того что надо.

    А надо:

    Надо добиться от бата(лицензионный 2.x) автоматизации
    процесса резервного копирования почты, в планировщике
    соответствующих функций не нашел. не там искал?

    Вариант с копированием Mail через любой скрипт не нравится,
    имхо не для того делали вообще функцию резервного копирования.

    подскажете?

  2. #2
    Tigris
    Tigris вне форума
    Участник
    Регистрация
    05.09.2003
    Сообщений
    294

    Re:резервное копирование

    Через планировщик Бата пока ни как, такой вариант у них только еще кажется рассматривается и по моему будет реализован в следующих релизах, ИМХО если конечно будет. Можете воспользоваться вот таким батником если у Вас установлен WinRar.

    WinRar хорош для создания бекапов по следующим причинам:
    1. Бекап хранится в стандартном rar архиве
    2. Возможно использовать пароль для архива (внимание: при утере пароль восстановить будет невозможно)
    3. В созданные архивы можно добавлять новые файлы при необходимости
    4. Есть возможность использования защиты от повреждения архивов - на случай повреждения носителя информации
    5. Относительная простота настройки путей для бекапа.

    Настройка

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

    Необходимо создать два файла :

    1. Файл "DoBackup.bat", содержимое которого следующее:
    --
    "c:\program files\WinRar\WinRAR.exe" a -u -dh -r -rr5p -agDD-MMM-YY -ibck -t -ILOG"Х:\Backup.log" "Х:\ххххх\The Bat.rar" @backup.txt
    --
    В это строчке записана команда для WinRar о том что нужно создать архив под названием "The Bat<текущая_дата>.rar"+ на диске Х:\, и поместить туда файлы, перечисленные в файле "backup.txt", а если возникнут ошибки - то записать их в файл "backuperrors.log" на том же диске и в дальнейшем добавлять данные в эти файлы если в них произошли изменения.

    2. Файл "backup.txt", который содержит список файлов и директорий, которые будет помещены в архив при запуске коммандного файла "DoBackup.bat"

    Вот пример файла backup.txt

    Х:\Program Files\The Bat!\MAIL\BayesIt\*.*
    Х:\Program Files\The Bat!\MAIL\АККАУНТ\*.*
    Х:\Program Files\The Bat!\MAIL\any_lng.bak
    Х:\Program Files\The Bat!\MAIL\any_lng.dic
    Х:\Program Files\The Bat!\MAIL\TheBat.ABD

    Я им пользуюсь вот уже почти 5 лет и проблем ни каких с резервной копией не наблюдаю и ни какой ценной информации у меня не потеряно за все это время.

  3. #3
    MOXHATOE
    MOXHATOE вне форума
    Участник
    Регистрация
    21.04.2004
    Сообщений
    82

    Re:резервное копирование

    Цитата Сообщение от Tigris
    "c:\program files\WinRar\WinRAR.exe" a -u -dh -r -rr5p -agDD-MMM-YY -ibck -t -ILOG"Х:\Backup.log" "Х:\ххххх\The Bat.rar" @backup.txt
    До кучи, пара усовершенствований.
    Имя файла со списком архивируемых объектов тоже лучше указать с полным путем (например: @"X:\xxxx\backup.txt") — иначе есть риск, что при запуске через планировщик Rar этот файл не найдет.
    Можно также добавить следующие ключики:
    -os — сохраняет потоки NTFS — поможет сохранить доп.инфо о файлах (если таковое имеется)
    -ow — сохраняет права доступа к файлам (естественно оба эти ключа имеют смысл только в NTFS)
    -ms — сохраняет несжимая файлы rar, zip, jpg, gif, и так далее. все равно они не жмутся, поэтому нет смысла на них время тратить. Работа Рара ускоряется неимоверно — уж поверьте, при этом обьем архива практически не меняется.

    Еще, можно задать маску для даты в файле архива без дней, а только с годом и месяцем (например, так: -agYYYYMM).
    При этом, если задать в шедулере запуск файла ежедневно, то новый архив у вас будет создаваться один раз в месяц, а данные в нем обновляться ежедневно на протяжении всего месяца, — это очень удобно, если не нужно хранить ВСЕ бэкапы за каждый день, а достаточно ежемесячных.

    Ну и запускать лучше всего это чудо штатным виндовым лоадером — start, дабы можно было выдать приоритеты и избавится от лишних окошек.
    В итоге имеем следующее содержание файла DoBackup.cmd (в одну строку, естественно):
    ---------------
    @start "Daily backup script" /b /belownormal "C:\Program Files\WinRAR\WinRAR.exe" a -u -dh -r -m5 -ms -rr5p -er2 -os -ow -agYYYYMM -t -ilog"C:\works\BackUp\backup.log" -ibck "C:\works\BackUp\backup.rar" @"C:\works\BackUp\backup.txt" -x@"C:\works\BackUp\nobackup.txt"
    ---------------

    /b — не дает открываться лишним окнам.
    /belownormal — запускает все это дело с пониженным приоритетом.
    В архив попадают все файлы перечисленные в backup.txt, кроме тех, которые указаны в nobackup.txt

Похожие темы

  1. Автоматическое резервное копирование
    от timkuptsov в разделе The Bat!: вопросы и ответы
    Ответов: 4
    Последнее сообщение: 21.02.2011, 22:36
  2. резервное копирование
    от Abby в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 12.01.2007, 13:35
  3. резервное копирование
    от corban в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 31.03.2006, 15:17
  4. Резервное копирование: автоматизация
    от Fakir в разделе The Bat!: вопросы и ответы
    Ответов: 3
    Последнее сообщение: 05.01.2003, 07:41
  5. Автоматическое резервное копирование
    от Сергей в разделе Архив первого форума
    Ответов: 1
    Последнее сообщение: 14.02.2002, 21:48