Lire un article aléatoire
Bienvenue sur le nouveau design du site Geek on Web ! Ce design a été créé afin de correspondre à celui choisis pour l'app iOS du site que j'ai développé et qui arrivera prochainement sur l'App Store d'Apple sur iOS, pour iPhone et iPad.

Geek on Web

L'app iOS compagnon de Geek on Web

Bientôt disponible
Linux & Raspberry Pi 2 janvier 2020

Créer un RAM disk sous Linux

J’écris un petit article très rapide afin d’expliquer comment créer un RAM disk sous Linux (Ubuntu).
Le but ici était de stocker mon site en RAM afin d’en accélérer les temps d’accès.

Geek on Web

L'app iOS compagnon de Geek on Web

Bientôt disponible

Donc, en premier on créé le dossier qui sera en RAM, dans mon cas c’était le dossier root du serveur web Apache, /var/www donc.

Ensuite, on va ouvrir /etc/fstab pour modification (ici en utilisant nano).

sudo nano /etc/fstab

Et on créé notre point de montage en RAM avec tmpfs.

tmpfs /var/www tmpfs defaults,size=10g 0 0

Avec cette commande, je place dans un RAM disk de 10Go via TMPFS le dossier /var/www.

N’oubliez pas que la RAM est volatile : Un reboot, une extinction de la machine, une panne de courant ou autre et vous perdez tout ce qu’il y a dans le RAM disk (donc dans /var/www dans mon cas.
Pensez à faire des sauvegardes, ou à y placer des fichiers qui peuvent être régénérés (des caches par exemples).

Enfin, si vous souhaitez voir la liste de tous les RAM disks présents, vous pouvez utiliser grep.

df | grep -E 'tmpfs|bloc'
Le RAM disk créé pour le dossier root de mon serveur Apache

Voilà pour ce petit article rapide qui me resservira à coup sur à l’avenir. 😉

2 commentaires

  1. polo 29/02/2020

    Tu as combien de mémoire ? Un disque de 20G en ram, c’est beaucoup !!!

    1. Paul 01/03/2020

      Le serveur a 32Go de RAM. 🙂

Laisser un commentaire