Après avoir vu le commentaire par Anonyme sur la question Comment le répertoire / tmp est-il nettoyé? , j'ai trouvé que ce serait une bonne idée d'implémenter sur mon système, puisque j'ai 16 Go de RAM et que je ne l'ai jamais utilisé.
Mes fichiers temporaires ne sont jamais écrits sur le disque. Ils sont écrits sur un disque RAM. J'ai mis tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
dans / etc / fstab.
Ma question est:
Puis-je définir une valeur maximale pour l'utilisation de la mémoire vive pour /tmp
? Et dans ce cas, que se passerait-il si le montant maximum était dépassé, serait-il écrit sur le disque dur?
J'ai lu une solution qui dit:
mkdir -p /tmp/ram
sudo mount -t tmpfs -o size=512M tmpfs /tmp/ram/
Mais à ma connaissance, ce ne sera pas une solution permanente. Si j'en ai besoin pour qu'il soit permanent, il doit être ajouté au fichier de configuration /etc/fstab
.
Si c'est la bonne solution, comment puis-je transformer cette commande de montage en une ligne dans /etc/fstab
?