Ecrire dans la RAM (tmpfs) comme sur un volume standard

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/fichierstempor

    Attention à 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


Plain text

By submitting this form, you accept the Mollom privacy policy.