tmpfs ne sont pas vraiment utilisés comme systèmes de fichiers, mais profitent simplement de l'abstraction du système de fichiers. Les applications peuvent effectuer des E/S sur un tmpfs. Les fonctions tmpfs résident uniquement en mémoire.
Création d'un système de fichiers spécial tmpfs
1. Montez une nouvelle instance de tmpfs :
# mkdir /mnt/tmpfs # mount -t tmpfs none /mnt/tmpfs
Remarque :Vérifiez la quantité d'espace allouée au système de fichiers et la quantité qu'il utilise.
# df -h /mnt/tmpfs Filesystem Size Used Avail Use% Mounted on none 915M 0 915M 0% /mnt/tmpfs
2. Une fois que le système de fichiers n'est plus nécessaire, démontez le système de fichiers
# umount /mnt/tmpfs
Conclusion
Pratiquement, les distributions Linux modernes montent une instance de tmpfs sur /dev/shm .
# df -h /dev/shm Filesystem Size Used Avail Use% Mounted on tmpfs 915M 0 915M 0% /dev/shm
Pour vérifier quelles instances de tmpfs utilisent le système par défaut :
# df -h | grep tmpfs devtmpfs 901M 0 901M 0% /dev tmpfs 915M 0 915M 0% /dev/shm tmpfs 915M 9.6M 906M 2% /run tmpfs 915M 0 915M 0% /sys/fs/cgroup tmpfs 183M 28K 183M 1% /run/user/42 tmpfs 183M 3.5M 180M 2% /run/user/1000 tmpfs 183M 4.0K 183M 1% /run/user/0