Ubuntuで実行される通常のpostfix + dovecotサーバーがあります。
電子メールストアを別のディスクに移動する必要があります。進行方法に関する情報はあまりありません。ほとんどのユースケースには異なるサーバー間の移行が含まれますが、私の場合はそうではありません。他の参考資料では、mail_location
.NETで変数のみを変更しても大丈夫です10-mail.conf
。 mbox保存形式を使用しています。
私が望むのは、すべてのファイルとフォルダを別のディスクに移動し、ディレクトリをまったく同じ場所にマウントすることです。
私の計画はこんな感じです。
- 鳩とサフィックスサービスの停止
- 現在のメールボックスの場所にあるすべてのファイルを新しいディスクに移動する
- メールの場所が新しいディスクを指すようにシンボリックリンクを作成します。
- サービスの再起動
私の計画が妥当で必要なすべてのことをしていることをアドバイスできる人はいますか?
答え1
全体的に、このアプローチは妥当です。
次のオプションに興味がある可能性があります。
- 設置場所
新しいドライブがメール専用の場合は、将来のインストールを直接設定して(たとえば)、/var/mail
シンボリックリンクをスキップできます。
- インストールするメールサービスのシステム依存関係です。
インストールによってメールサービスを接続できるため、メールが輻輳することはありません。
たとえば、またはとの組み合わせですRequiresMountsFor=/path/to/mail/dir
。サービスをバインドした後にドライバがマウントされないとメールサービスが停止しますのでご注意ください。After=path-to-mail-dir.mount
BindsTo=path-to-mail-dir.mount
以下でサービスの依存関係オプションを確認してください。無料デスクトップウェブサイト。