sshfs scheint kein Locking zu unterstützen, daher kann das gefährlich werden. Ich würde es nicht tun.
Mein neues Setup
- Mailserver + Storage → laufen auf einer Instanz
- MariaDB + Apache2 (Webmail) → laufen auf einer separaten Instanz
- Verbindung über internes 10G-Netz
Nun meine Überlegung:
War es nicht so, dass Apache/Webmail eigentlich nichts schreibt, sondern nur liest, und die gesamte Speicherarbeit (Mails ablegen, verschieben, löschen, Anhänge speichern usw.) sowieso vom Mailserver erledigt wird?
Wenn das stimmt, dann wäre die Aufteilung ja eigentlich unproblematisch – oder habe ich hier etwas übersehen?
Selbst wenn ein User im Webmail eine Mail verschickt, geht das doch direkt an den Mailserver, der sie dann abspeichert und verarbeitet, korrekt?
Hintergrund:
Ich überlege gerade, Maildaten im SQLite-BLOB-Format auf dem Storage zu halten, da die Speicherplatzeinsparung enorm ist. Wir reden hier über ca. 30 TB Maildaten, das wäre also ein echter Gamechanger.
Frage:
- Gibt es aus eurer Sicht eine Alternative, die ähnlich effizient wäre?
- Oder spricht etwas dagegen, das so zu lassen, wie es ist?