Tmpfs est intégré directement dans le noyau Linux depuis la version 2.6 (c'est à dire qu'il est disponible dans toutes les versions d'ubuntu supportés officiellement).
Il remplace les commandes de création de ramdisk, et offre l'avantage de redonner la mémoire vive aux systèmes d'exploitations en cas de non utilisation de celle-ci.
Un RAMDisk ou un volume Tmpfs dans ce cas présent est un espace dans la mémoire vive qui est utilisé pour stocker des fichiers temporairement (en effet le volume est vidé à chaque arrêt du système).
Un tmpfs est donc idéal pour stocker les fichiers temporaires de votre ordinateur. Ces fichiers temporaires sont des fichiers qui sont, par exemple, créés puis effacés lors de l'extraction d'un fichier compressé, lors d'une mise à jour, etc …
Tmpfs permet de créer un espace de stockage dans la mémoire vive, Il y a plusieurs conséquences :
Mettre /tmp en tmpfs. C'est le but même de tmpfs à l'origine !
Pour ce faire il suffit d'ajouter au fichier texte “/etc/fstab” la ligne:
tmpfs /tmp tmpfs defaults,size=32M 0 0
Cette modification sera effective après redémarrage.
Voir les tmpfs
df -t tmpfs