Ramfs

Ramfs est un mot de 5 lettres formé à partir du mot Ramf auquel on ajoute la lettre S.

ramfs est un système de fichiers temporaire monté en RAM très simple, dont dérive le tmpfs du noyau Linux 2.6.x.

Il utilise de manière détournée le mécanisme de gestion de cache du noyau Linux en précisant à ce dernier que les pages mémoire concernées n'ont aucune destination en espace de stockage persistant : le cache ne peut donc jamais les écrire en dur, et les garde indéfiniment en mémoire volatile.

Le système ramfs est donc extrêmement simple car il s'appuie sur des mécanismes existants. Ceci par opposition à un ramdisk, fondé sur la simulation d'un disque physique de taille fixe, imposant un formatage par un système de fichier conventionnel, qui provoque de multiples copies mémoires inutiles.

Il a pour défaut de ne pas limiter la taille mémoire allouable, et est donc réservé à l'utilisateur root. Le système tmpfs ajoute ce contrôle de taille maximum pour permettre de sécuriser l'utilisation de ce type de points de montage.

Voir aussi

Système de fichiers

Point de montage

tmpfs, le nom générique d'un système de fichier temporaire

sysfs

rootfs est une instance racine de ramfs toujours présente dans le noyau Linux 2.6

initramfs est une instance de ramfs utilisée pour décompresser le programme init responsable du démarrage

ramdisk est un nom générique pour désigner un disque virtuel (de taille fixe) monté en RAM

union mount, un mécanisme qui permet d'unir plusieurs systèmes de fichier en un unique point de montage

unionfs, une implémentation d'union mount

aufs, une implémentation alternative d'union mount

cramfs, un système de fichier compressé

Portail de Linux