SuperpositionFS - OverlayFS

SuperpositionFS
Développeur(s) Miklos Szeredi , Communauté Open Source
Nom et prénom Système de fichiers de superposition
Caractéristiques
Autorisations du système de fichiers POSIX
Autre
Systèmes d'exploitation pris en charge Linux , FreeBSD et NetBSD

En informatique , OverlayFS est une implémentation de système de fichiers à montage union pour Linux . Il combine plusieurs points de montage sous-jacents différents en un seul, résultant en une structure de répertoire unique qui contient les fichiers et sous-répertoires sous-jacents de toutes les sources. Les applications courantes superposent une partition en lecture/écriture sur une partition en lecture seule, comme avec les LiveCD et les appareils IoT avec des cycles d'écriture de mémoire flash limités.

Histoire

Le besoin et la spécification d'un système de fichiers de montage Linux en mode noyau ont été identifiés fin 2009. L'ensemble de correctifs RFC initial d'OverlayFS a été soumis par Miklos Szeredi en 2010. En 2011, OpenWrt l' avait déjà adopté pour leur utilisation.

Il a été fusionné dans la ligne principale du noyau Linux en 2014, dans la version 3.18 du noyau. Il a été amélioré dans la version 4.0, apportant les améliorations nécessaires, par exemple, pour le pilote de stockage overlay2 dans Docker .

Alors que la plupart des distributions Linux Live CD utilisaient Aufs en novembre 2016, Slackware utilisait des overlayfs pour son live CD.

Mise en œuvre

Les principaux mécanismes d'OverlayFS concernent la fusion des accès aux répertoires lorsque les deux systèmes de fichiers présentent un répertoire pour le même nom. Sinon, OverlayFS présente l'objet, le cas échéant, cédé par l'un ou l'autre, le système de fichiers "supérieur" ayant la priorité. Contrairement à certains autres systèmes de fichiers superposés, les sous-arborescences de répertoires fusionnées par OverlayFS ne doivent pas nécessairement provenir de systèmes de fichiers distincts.

OverlayFS prend en charge les blancs et les répertoires opaques dans le système de fichiers supérieur pour permettre la suppression de fichiers et de répertoires.

OverlayFS ne prend pas en charge le renommage des fichiers sans effectuer une copie complète du fichier ; cependant, renommer des répertoires dans un système de fichiers supérieur a une prise en charge limitée.

OverlayFS ne prend pas en charge la fusion des modifications d'un système de fichiers supérieur vers un système de fichiers inférieur.

Voir également

Les références

Liens externes