Je suis en train de configurer postfix sur mon serveur et je me demandais pourquoi les gens ne font pas tourner les files d'attente postfix à partir d'un disque RAM ?
Le répertoire de base par défaut contenant toutes les files d'attente est (pour la distribution Ubuntu) /var/spool/postfix
. Il s'agit bien sûr d'un dossier qui existe sur le disque dur dans des circonstances normales.
La réponse de base que j'ai trouvée sur Google est qu'il s'agit d'une protection contre la perte de courrier en cas de panne du serveur.
La question que je me pose toujours est la suivante : Si le serveur tombe en panne et que les files d'attente postfix sont stockées sur le disque, ne risquent-elles pas d'être perdues en raison de la mise en cache interne du noyau sur le disque dur ? D'après ce que je comprends, ces fichiers ont une durée de vie assez courte. J'ai du mal à voir la différence entre cela et l'exécution plus explicite en RAM et la sauvegarde sur le disque dur lorsque postfix est arrêté proprement.
Ai-je manqué quelque chose d'évident ici ?