[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot



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.

А.Л.



---
Махх.





Reply to: