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.

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 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 disk 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. 😉

Paul

Passionné d'informatique et des nouvelles technologies, je partage avec plaisir mes connaissances sur ce site. Expert Apple, passionné de Linux, de l'infrastructure et de l'hébergement, gestionnaire de serveurs.

Related Posts

Lancer une application Linux « sur votre Mac » de manière distante grâce à SSH

Ce que l’on va faire aujourd’hui ressemble beaucoup à ce que propose Microsoft avec les serveurs d’applications.

Résoudre le problème de réseau après l’import d’une VM VirtualBox ou KVM dans XCP-ng (Xen)

Je ne vous l’ai pas dis, mais l’été dernier, j’ai passé mon infra de virtualisation sur XCP-ng, et j’ai donc entièrement quitté Proxmox.Pour m’éviter de recréer tous les VPS de…

One thought on “Créer un RAM disk sous Linux

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *