Hi. On 14/11/06 16:27, Maxim Kudelya wrote:
Вспомогательная ("configdirectory") имеет один действительно критичный файл, mailboxes.db. Ему желательно перед бэкапом делать ещё и дамп в текст, поскольку:
Дамп в текст? Есть штатные cyrus'овские средства?
Да, фамилию не помню.
Критичен только один файл? Я могу на это твёрдо расчитывать? :)
Да, это единственный файл, от которого будет бо-бо даже при нарушении его структуры. Вообще Berkeley db файлов там дофига, но они либо некритичны (пользовательские seen db), либо восстанавливаются. В совсем дурном случае я однажды свалил содержимое lost+found ;-) в директорию свежесозданного пустого почтового фолдера, переименовал файлы из "#INODE" в "INODE.", cyrreconstruct - и вуаля.
========== man cyrreconstruct ..... -m NOTE: CURRENTLY UNAVAILABLE ========= И опаньки, восстановить битый mailboxes.db по живой структуре maildir нельзя. А было можно.А почему убрали?
А почему верблюд глину не ест? А не хочет.
И я могу просто копировать папки с помощью rsync на соседний сервер с поднятым там cyrus'ом на случай падения первого сервера?
Да, но как и при любых таких операциях, при работающем сервере и службе доставки есть ненулевая вероятность поиметь слегка некогерентную копию. Индексы не будут соответствовать письмам. Исправляет cyrreconstruct.
А.Л.
--- Махх.