Ecrire dans la RAM (tmpfs) comme sur un volume standard 22/08/2009
Il est possible de monter une partie de la RAM comme un volume standard pour y écrire des fichiers, dossiers, etc...
Ceci peut être pratique pour stocker les fichiers temporaires d'un script, d'un cache php ou autre, en raison de la rapidité d'accès par rapport au disque dur.
- On peut soit utiliser directement /dev/shm, volume mémoire standard qui fait par défaut à peu près la moitié de la RAM :
cp fichier-exemple.tmp /dev/shm
- Soit monter la quantité de mémoire dont on a besoin dans un point de montage de notre choix :
mkdir /monapplication/fichierstempor
mount -t tmpfs -o size=512M,mode=0755 tmpfs /monapplication/fichierstemporAttention à la taille, le reste du système à besoin de mémoire, lui aussi !!!
Il est bien sûr possible d'ajouter de tels points de montage à /etc/fstab pour qu'il soient montés au démarrage
Plus de détails et source :
http://www.howtoforge.com/storing-files-directories-in-memory-with-tmpfs
