在运行服务器上安全移动Maildir

我想移动一些邮箱目录到一个新的磁盘,而后缀和信使的imap守护进程仍在运行。

问题是如果在移动文件的同时收到新邮件到邮箱会发生什么? ¿安全吗?

谢谢!

不要这样做,如果你正在使用邮箱文件。 如果你使用Maildir,你至less可以做一些工作而不closures服务。

每个发送的电子邮件以及每个IMAP访问都将更改邮箱文件。 您最终可能会损坏文件。

你可以做的最好的办法是closuresIMAP和本地交付,同时仍然允许postfix排队传入的邮件。 然后,一旦移动完成,重新打开本地交付,所有排队的邮件将交付。

不,这不安全。

声明服务窗口并安排停机时间。 如果您安排好维护时间,您的辅助MX将caching接收到的邮件,并且您的用户甚至可以在几个小时内完成工作。

使用rsync将现有的邮件rsync复制到新磁盘上,并等待第二次运行需要多长时间以确定所需的停机时间。 如果您的增量rsync运行需要4个小时,则需要5个小时的计划停机时间。 在停机开始之前5-6小时再次启动rsync。 如果在维护窗口的实际启动之前没有完成,那么这是一个“不行”并重新安排时间。

如果是这样,那么开始你的定期维护

  • 暂停和禁用收到的邮件和IMAP的自动重新启动
  • 可能转到单用户模式
  • 再次运行rsync
  • 改变你的挂载点
  • 重启
  • 检查新磁盘是否正确安装
  • 再次启用传入电子邮件的IMAP
  • 重启
  • 打电话给经理后申报成功,GoTO酒吧或家庭