De nombreuses personnes recommandent de configurer un disque RAM pour le répertoire/tmp. Quel usage puis-je en tirer? Existe-t-il une différence lorsque vous utilisez un système tout-SSD/tout disque dur?
Comme l'indique la norme de hiérarchie du système de fichiers
Les programmes ne doivent pas supposer que des fichiers ou des répertoires dans/tmp sont préservés entre les invocations du programme.
http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#TMPTEMPORARYARY FILES
Donc, ces données ne doivent pas être conservées et devraient probablement être effacées souvent. Cependant, la plupart des distributions Linux modernes mappent maintenant/tmp ->/run/tmp/au lieu de certaines purges complexes de purge de sortie par application et/run DOIVENT être effacées à chaque démarrage, ce qui est simplement plus simple.
Ce répertoire contient des informations sur le système décrivant le système depuis son démarrage.
http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#VARRUNRUNTIMEVARIABLEDATA
La plupart de leurs distributions implémentent/run (et donc/tmp ->/run/tmp) en tant que tmpfs. Cela garantit que toutes les applications qui ne nettoient pas leurs fichiers dans/tmp sont purgées à chaque démarrage.