Son stable sürüm olan 2.2.13 indirip derledim ve konfigure ettim. mdbox 
formatındaki mail klasörlerde dsync ile alınan backup'lar malesef 
silinen dosyaları güncellemiyor. Bunun için yedek klasöründe doveadm 
purge komutu çalıştırmak gerekiyor. Dahası dsync ile ilk yaptığınız 
yedekleme işleminden sonra kullanıcı dizinindeki kullanılan kota 2 
katına çıkıyor. doveadm quota recalc  yapmak gerekiyor. Prod ortamda 2.1 
kullanıyorum onda da aynı durum söz konusu. Zaten 2.2.13 TODO dosyasına 
baktığımda bu bahsettiğim sorunlara dair satırlar mevcut.

Dovecot offical wiki sayfasında mdbox tavsiye edilmiş aslında. Bu 
nedenle mdbox formatına geçmiştim. Performansı gerçekten maildir'dan 
iyi. Ama mdbox formatında mail index olayı çok fazla önem kazanıyor. 
index'ten ziyade veritabanı haline geliyor. Mesela index silinse tüm 
klasör ve flagleriniz uçuyor. Çünkü klasör mantığı yerine mbox benzeri 
bir dosya formatı kullanıyor. Hangi mail okundu, hangi mail nereye 
taşındı gibi bilgileri index dosyasında yapıyor. Index sorunu yaşarsanız 
tüm maillerinizi inbox içerisinde okunmamış olarak görüyorsunuz.

Çözüm1: dsync ile ilk backup aldıktan sonra tüm kullanıcılar için kotayı 
yeniden hesaplatıp daha sonraki yedeklemelerin arkasından topluca purge 
yapmak.
Çözüm2: rsync :)

On 09/01/2014 04:30 PM, Atıf CEYLAN wrote:
> -o parametresini deniyordum ama parametre hatası diyordu.
>
> Tabi ben aşağıdaki gibi deniyordum.
> dsync purge -o mail....
>
> man sayfasında da buna ilişkin bişey göremedim.
> parametre sıralamasını da doveadm [-Dv] [-f formatter] command
> [command_options] [command_arguments]
> böyle demiş.
>
> Netice itibari ile purge işe yaradı. Yeni sürümlerden birini deneyip
> neticeyi yazayım.
>
> Teşekkürler,
>
> On 09/01/2014 03:39 PM, Eray Aslan wrote:
>> On Mon, Sep 01, 2014 at 03:13:31PM +0300, Atıf CEYLAN wrote:
>>> 2.2.9 version dovecot'u mdbox ile kullaniyorum.
>>> Yedekleme icin  dsync -f -u user@domain backup
>>> mdbox:/backup/domain/user/mdbox
>>> parametreleri ile yedek aliyorum.
>> 2.2.9'dan sonra dysnc'de cok fazla iyilestirme oldu.  Mumkunse upgrade
>> edin.  Munkun degilse, 2.2.13'un dsync'ini 2.2.9 mailbox'larda
>> kullanabilmeniz gerekir (once test edin tabii).
>>
>>> Fakat kaynak dizinde yapilan mail silmeleri senkron etmiyor.
>>> Örneğin : kaynak dizin /mail/domain/user/mdbox ve yedek dizini
>>> /backup/domain/user/mdbox olsun.
>>> kaynak dizin ve yedekleme dizini 1.5 GB olsun. Sonra kaynak dizinden 500
>>> mb mail silinmiş olsun. dsync ile yedekleme işleminden sonra yedeklenen
>>> klasörün de tıpkı kaynak dizin gibi 1GB'a düşmesi gerekmez mi?  "dsync
>>> mirror" ile de denedim yine netice aynı.
>> Yedek dizininden silinen mailler purge edilmiyor sanki.
>>
>> doveadm -o mail=mdbox:/backup/domain/user/mdbox purge
>>
>> deneyin.
>>
>


-- 
M.Atıf CEYLAN
Yurdum Yazılım

_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap