Linux : stockage de fichiers en cache RAM

Boris HUISGEN
Boris HUISGEN
|

Il est parfois utile de mettre en cache mémoire des fichiers, tels que des sessions PHP afin d’éviter la sollication des disques durs. Etudions le cas sous Linux avec le système de fichiers tmpfs.

{{< notification is-warning >}}

Le stockage en mémoire n’est évidemment pas persistant : les données seront inexistantes au prochain démarrage système.

{{</ notification >}}

Pour créer un cache de 64 Mo et le monter dans /var/cache/data :

# mount -t tmpfs -o size=64M /dev/shm /var/cache/data

shm on /var/cache/data type tmpfs (rw,size=64M)

# df -h

Filesystem Size Used Avail Use% Mounted on
/dev/shm 64M 0 64M 0% /var/cache/data

Pour monter le système de fichiers automatiquement, le fichier /etc/fstab est à modifier :

1/dev/shm /var/cache/data tmpfs defaults,size=64M 0 0
Boris HUISGEN
Boris HUISGEN
Blog owner
  • #linux
  • #tmpfs