Hi, I was wondering... If one had mdbox ALT path set to a shared storage mount (say, on NFS) and one wanted to move a mailbox to a different host... I guess it in principle wouldn't be necessary to copy all the ALT storage through dsync, when the volume could just be mounted on the new host. Is there anyway for dsync to avoid moving Gigabytes of data for could just be "moved" by moving the mount? /Peter
> On 2 Sep 2019, at 15.25, Peter Mogensen via dovecot <dovecot at dovecot.org> wrote: > > Hi, > > I was wondering... > > If one had mdbox ALT path set to a shared storage mount (say, on NFS) > and one wanted to move a mailbox to a different host... I guess it in > principle wouldn't be necessary to copy all the ALT storage through > dsync, when the volume could just be mounted on the new host. > > Is there anyway for dsync to avoid moving Gigabytes of data for could > just be "moved" by moving the mount?Not tested but you can probably do something like this in the target server: doveadm backup -u victim -R ssh sudouser at old-server "sudo doveadm dsync-server -o mail_location=sdbox:/location-to-your-sdbox/ -u victim" just leave ALT storage path from the setting. Sami
On 9/2/19 3:03 PM, Sami Ketola wrote:>> On 2 Sep 2019, at 15.25, Peter Mogensen via dovecot <dovecot at dovecot.org> wrote:...>> Is there anyway for dsync to avoid moving Gigabytes of data for could >> just be "moved" by moving the mount? > > > Not tested but you can probably do something like this in the target server: > > doveadm backup -u victim -R ssh sudouser at old-server "sudo doveadm dsync-server -o mail_location=sdbox:/location-to-your-sdbox/ -u victim" > > just leave ALT storage path from the setting.I'll have to test this... but my initial guess would be that doveadm would then think the mails has disappeared. Would it then copy the index metadata for those mails to the target host anyway? /Peter