Accueil🇫🇷Chercher

ramfs

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Ă©
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.