Big Maildir メールスプール - パフォーマンスを向上させる方法を探しています。

Big Maildir メールスプール - パフォーマンスを向上させる方法を探しています。

私は数年前の電子メールを含む非常に大きなメールディレクトリを持っています。サーバーを再構築する必要があり、メールの保存設定を改善したいと思います。

私の主な問題は、メールプールのバックアップに非常に長い時間がかかることです。 Baculaは、小さなファイルのために実行するのに半日かかります。また、フォルダにアクセスするのに時間がかかることがあります。

Maildir は、ユーザーのホームディレクトリ ~/Maildir にあります。 /homeはExt4ジャーナリングファイルシステムにあります。現在、システムは回転するハードドライブにありますが、SSDに切り替えたいです。

私のラップトップが大量のメールディレクトリをローカルにキャッシュしないように、電子メールを別のアカウント(仮想ホストスタイル)に分割する予定です。しかし、全体的なパフォーマンスを向上させたり、バックアップの実行を高速化したりする方法はありますか?

メールプールをZFSに移動し、スナップショットを撮ってから、スナップショットからバックアップすることを検討しました。これはバックアップの失敗を修正し(一貫した凍結状態でバックアップするため)、安定性(ZFSのブロックチェックサム)を向上させると思いますが、パフォーマンスが低下する可能性があります。

また、ZFS(Ext4など)のファイル内のファイルシステムにメールプールを配置し、スナップショットを撮り、ファイルシステムをバックアップすることも検討しました。理論的にはバックアップ速度は非常に速くなければなりませんが、これはマウントされたファイルシステムのセクタイメージを効果的に取得することを意味し、その性質上不確実です。

関連情報