(Как) я должен заблокировать почтовый ящик Maildir, управляемый Dovecot, прежде чем создавать резервную копию через rsync?

Я поддерживаю IMAP-сервер под управлением Dovecot, который использует Maildir в качестве формата хранения для почтовых ящиков пользователей. Каждую ночь запускается процесс rsync для создания резервной копии почтовых ящиков. Недавно я заметил, что rsync иногда печатает такие сообщения, как

исчез файл: "/home/vmail/lists/archive/Maildir/.sales/dovecot-uidlist.lock" предупреждение rsync: некоторые файлы исчезли до того, как их можно было перенести (код 24) в main.c(1655) [generator=3.1.1]

Насколько я понимаю, основываясь на разделе " Блокировка " в вики Dovecot, этот файл блокировки является пользовательским расширением Dovecot, которое хранится, пока dovecot-uidlist файл записывается в. Следовательно, если файл доставляется во время выполнения резервного копирования, может случиться так, что .lock файл удаляется во время резервного копирования - срабатывает над предупреждающим сообщением.

Было бы легко исключить этот файл блокировки из резервной копии, но мне интересно: стоит ли нам блокировать почтовый ящик (чтобы в него не вносились изменения) во время резервного копирования rsync? Если это так, как можно сделать это с помощью Dovecot?

0 ответов

Другие вопросы по тегам