[Dovecot] Questions about single intance storage
Joseba Torre
joseba.torre at ehu.es
Tue Dec 13 10:50:00 EET 2011
El 04/12/11 21:16, Terry Carmen escribió:
>> So I was thinking that there probably could be some tool that during a
>> user's backup it would write the attachments among the user's other
>> files, so it would be easy to find all of the files needed for a
>> restore. This would of course mean that backups can take a lot more
>> space, because there's no SIS. Perhaps there could be some other
>
>
> I see.
>
> Instead of writing the links directly to the filesystem, why not keep a
> links list (not a linked list 8-)) file in each directory that contains
> the information for the links that should be there (source, dest,
> attributes), then add an inotify hook in Dovecot to create/update/delete
> the hard links in the directory so they match the links list?
>
> The links list would only need to be opened when there's a change and
> could remain closed (and backup-able) at all other times, and restoring
> a links list would immediately trigger the inotify hook and regenerate
> all the required links.
>
> Terry
Sorry for joining late this thread, but this is a very important issue
for us.
Terry's solution feels great: just a little modification of the mdbox,
adding a ¿text? file with the list of attachment files, that is modified
every time an attachment is added/deleted.
With that, it seems quite easy to modify our mailbox recovery script to
something like:
- recover the mailbox as now
- recover every attachment file that file points to.
Other option: a new doveadm option that could generate this list, and
then recover the mailbox, generate the list, recover the attachments.
Also: no change needed to the backup process itself, and that's good news.
More information about the dovecot
mailing list