Страницы: 1
RSS
Backup
 
Есть ли возможность в TheBat настроить backup по рассписанию?
 
Насколько я знаю tbk в автоматическом режиме не делаются (только в ручном).... Можно настроить резервное копирование на уровне файловой системы. Например архивацию папки Mail с помощью WinRAR на командной строке. Подойдёт?
 
Тут ко мне поступил вопрос:
Цитата
Как это сделать :) ???

Написал я такой текст, написал с ходу, так что сильно строго не судите и если есть вопросы, дополнения, замечания - пишите.

Для автоматического создания бэкапов способов куча способов.

Интро:
Есть 3 основные места, которые надо резервировать
1. Папка Mail (содержит почтовые базы, настройки ящиков, адресные
книги и прочее)
Располагается обычно или в Папке с программой или в профайле
пользователя.
Чтоб узнать где она лежит можно узнать в окне
Options - Preferences  - System - Mail Directory
Свойства - Настройка - Система - Почтовый каталог
В этой папке лежит всё самое ценное. Резервировать обязательно.
Однако если есть необходимость можно резервировать по частям, например
только важные ящики или папки.
То есть:
...путь...\Mail\Важный_ящик\
или
...путь...\Mail\Важная_общая_папка\


2. Папка с программой
По умолчанию располагается в "C:\Program Files\The Bat!"
Особо важного ничего здесь не лежит,
но могут лежать в частности скины, наборы смайлов, установленные
плагины и др... (ну и сама программа конечно)

Примечание: Если папка Mail лежит в папке программы, то понятное дело
что пункт 2 перекрывает пункт 1.

3. Реестр
У Мыши есть своя ветка в реестре по адресу:
[HKEY_CURRENT_USER\Software\RIT\The Bat!]
Особо неважно, но тут хранятся настройки самого Мыша, опции интерфейса
и др.

4. Насчет установленных плагинов
Пока что глава не написана.
Так как самые известные плагины BayesIt и UMC у меня не стоят
;-)

5. Всё что установлено не по умолчанию вне вышеперечисленных
источников, например: внешние почтовые папки, внешние адресные книги и
так далее.

Ну и поехали:
Самый простой способ резервирования с использованием WinRar:
создается пакетный файл, например с именем c:\start_backup.bat, примерно следуюшего содержания

======начало файла===========
rem Экспортируем реестр
regedit /e c:\Backup\TheBat.reg "HKEY_CURRENT_USER\Software\RIT\The Bat!"
rem Сохраняем в архив почтовую папку
"c:\Program Files\WinRAR\Rar.exe" a  c:\Backup\mail.rar "c:\...Путь к папке...\Mail"
rem Сохраняем в архив папку с программой
"c:\Program Files\WinRAR\Rar.exe" a  c:\Backup\TheBat.rar "c:\...Путь к папке...\The Bat!"
======конец файла===========
Пути указать по обстоятельствам.

Это как бы база, отправная точка отсчета. Создает в папке "c:\Backup\" три файла mail.rar,
TheBat.rar и TheBat.reg.
Этих трёх файлов вполне достаточно для того чтоб всё восстановить в
короткий срок.
Можно поиграться опциями архиватора WinRAR,
так как будет происходить замена в архиве старых файлов на новые.

Например:
  o+            Перезаписывать существующие файлы
  f             Освежить файлы
  y             Отвечать 'Да' на все запросы
Подробности указаны в помощи "c:\Program Files\WinRAR\Rar.txt"



Над этим файликом можно поколдовать ещё и добвить в конец файла что-то типа какого:
======начало цитаты===========
regedit /e c:\Backup\TheBat.reg "HKEY_CURRENT_USER\Software\RIT\The Bat!"
"c:\Program Files\WinRAR\Rar.exe" a -o+ c:\Backup\mail.rar "c:\...Путь к папке...\Mail"
"c:\Program Files\WinRAR\Rar.exe" a -o+ c:\Backup\TheBat.rar "c:\...Путь к папке...\The Bat!"

rem Создать папку с именем по текущей дате
md c:\Backup\%Date%
rem Переложить туда все созданные файлы
move c:\Backup\*.* c:\Backup\%Date%
======конец цитаты===========
Что создаст папку с датой, например "c:\Backup\16.10.2004"
и переложит туда все файлы страховых копий.
Таким образом архив будет накапливаться, если не жалко места на
жестком диске.
Надо только регулярно заходить и удалять особо старые копии.

Осталось только зарядить это в планировщик.

Планировщик можно использовать стандартный системный:
Start - Programs - Accessoies - System tools - Sheduled Tasks
(для английского Windows XP)

Надо указать bat-файл, название задачи на свой вкус, переодичность
(например ежедневно по понедельникам, средам, пятницам), время запуска
и другие параметры.

Вот и всё.
Это автоматическое резервирование при участии WinRAR и стандартного
планировщика в первом приближении.

Примечание:
Файлы копий можно сбрасывать и на расшаренные сетевые ресурсы.
 
Можно рассмотреть множество других вариантов,
например связку планировщика nnCron и делателя резервных копий
nnBackup. Эти два инструмента - вещь очень мощная и надёжная.
 
Ещё один длинный топик.

Вот поступил вопрос:
А базы у меня гиговые, архив за 2-3-4 года и прочее.
Естесственно, такой архив жутко мешает работать, к старым письмам обращаешься
раз в пол-года.... в результате почтовые базы страдают... что бы с
ними такое сделать....

Рассматриваются три способа

Ручной надолго
Ручной по-быстрому
Полувстроенный
============================================================­
Ручной способ надолго:

План наступления:

А. Фаза подготовки
1. Удаление явно ненужных писем
Ну это, мой дорогой друг, делается только ручками, да по всем папкам.
2. Удаление больших и явно ненужных вложений
Действуем так:
Жмем поиск, отмечаем все необходимые папки, на вкладке "Дополнительно"
выставляем в условии поиска предельный размер вложений, например 500
Кб, галочку "Вложения" выставляем по настроению и жмем "Поиск".
Далее, мой дорогой друг, действуем ручками, ничего не попишешь...
Как гласит принцип IBM: машина должна работать, а человек думать.
Насчет автоматической-полуавтоматической схемы удаления аттачей из
писем можно подумать, но это тема другого разговора.
3. Организуем папочки по-лучше
Также можно например разделить относительно последние письма
от более старых - новые сохранить видымыми, а старые переложить в папочку
"Архив" в его подпапке или где-то отдельно положить.
Можно организовать папки старых писем по годам-кварталам-месяцам и\или
другим критериям.
Вообще говоря - хорошая структура папок - половина успеха.
А пустые входящие и исходящие папки - это ещё половина успеха от
оставшегося.


Б. Начальная фаза атаки
Архивы нам нужны бодрые, поэтому идем в меню Папка - Управление,
выставляем все возможные галочки - Проверка,Дубликаты,Лишние,Сжатие.
Прошли по всем ним.
А вот если болеют архивы или побитые онм - то сначала лечиться,
а потом дальше.

Подсказка:
Чтоб быстро отметить галочками некоторую папка или ящик со всеми
вложенными папками, то жмите по галочке с зажатой кнопкой Ctrl.

В. Наступление
1. По закрытым проектам и папкам делаем просто:
идем к папке "....Mail\Ящик\Папка закрытых проектов".
Заархивируем по собственному вкусу
(RAR-ZIP, степень компресии, пароль, информация для восстановления)
Протестируем архив для надежности и отложим какое-нибудь в место.
При желании можно и на CD нарезать, проконтролировав конечно качество.
Всю эту операцию можно конечно проводить не только над каждой папкой,
но и по всем вложенным папкам целиком.
В принципе можно конечно и не паковать, но просто места архив будет
меньше занимать.
2.После всего этого идем в Мыша и ту папку которую мы заархивировали
благополучно удаляем. Причем совсем.
Теперь можно вздохнуть свободно.

Но железное правило должно быть: семь раз отмерь, а один раз отрежь.

Г. Предусмотренный план отступления
В cлучае возникновения необходимости доступа к письмам:
1. Достаем сделанный архив
2. Распаковываем его куда-нибудь в папку Mail, причем не обязательно в
ту же самую, например в "...Mail\Ящик\Архив\Папка закрытых проектов".
3. Жмем в Мыше волшебную комбинацию Shift+Ctrl+Alt+L и получаем
все папки в том же виде в котором они и были.
4. После того как папка стала опять не нужна и в ней ничего не
изменилось, спокойненько удаляем папку (архив-то по-прежнему лежит в укромном
местечке)

============================================================­
Ручной способ по-быстрому:
Примерно тоже что и выше, только без архивирования.

То есть:
Фазы А и Б - как положено.
Фаза В. Наступление
Проводится по-быстрому - выбираем надоевшую папку.
Жмем "удалить" -  !внимание, осторожно! - выбираем "Оставить файлы
данных нетронутыми".
Соответственно Фаза Г "Предусмотренный план отступления"
также проходит в облегченном режиме:
1. Жмем в Мыше волшебную комбинацию Shift+Ctrl+Alt+L и получаем
все папки в том же виде в котором они и были.
2. После того как папка стала опять не нужна и в ней ничего не
изменилось, спокойненько проделываем Фазу В - удаление (!!"Оставить файлы
данных нетронутыми"!!).

Основные недостатки:
1. Надо не забыть что там где-то в папке Mail лежат нужные старые письма.
Могут потеряться.
2. Размерчик у них большой и не упакованный.
3. По волшебной клавише восстановится всё, а не только то, что вам
нужно в данный момент.

============================================================­
Полувстроенный способ

Относительно простой.

Фазы А и Б - по-любому не помешают.
Если вы не используете Общие папки, то можете использовать для архива
общие папки, но я буду рассказывать про отдельный ящик.

Фаза В. Наступление
Создаем фиктивный ящик. Его настройки - по настроению.
Все папки которые вы хотите убрать с глаз подальше перекладывайте в
него с сохранением хорошей и понятной структуры папок.
Если вы хотите сделать два разных отдельных архива - то создайте тогда
два аккаунта.
Идем делать стандартный бэкап - меню "Инструменты" - "Резервная копия".
Соответственно помечаем только архивный ящик и запускаем процесс.
Полученный файл  с расширением TBK складываем в укромное местечно.
А ящик теперь можно удалить напрочь.

Г. Предусмотренный план отступления
Ну и восстановить также просто, как резервирование:
Меню "Инструменты" - "Ввосстановить из резервной копии"
Указываем нужный файл - и готово.
После того как папка стала опять не нужна и в ней ничего не
изменилось, спокойненько удаляем папку (архив-то по-прежнему лежит в укромном
местечке).

Как недостаток метода можно отметить закрытость формата TBK
Как следствие:
- невозможность протестировать содержимое на целостность
- невозможность восстановить по частям (возможно восстановить только
весь фиктивный ящик целиком)
- невозможность просмотра резервной копии без Мыша
- вынужденное (не)доверие к незнакомому формату (доверие к формату RAR у меня выше)

======================================================

Вот такие мысли.

Разгружать оперативные почтовые базы - это хо-ро-шо!

Как часто это надо делать?

Это вопрос сродни вопросу "А как часто надо стричься".
Ответ - "Как отрастут и будут мешать".


Вопросы, замечания, комментарии  - пишите.
 
спасибо за инфу :)
молоток :!:  
 
Хм. А полуавтоматический метод не так уж и плох. Спасибо за идею.
Пару коментов:
Цитата

- невозможность протестировать содержимое на целостность
- невозможность восстановить по частям (возможно восстановить только
весь фиктивный ящик целиком)

Видел в инете тулзу, которая как раз занимаеться этим. Т.е. проверяеи целостность, востанавливает из битых баз (правда битая часть понятно не востанавливаеться).
 
ЗЫ. бэкап по расписанию уже есть - ищите такое действие в планировщике.
Страницы: 1