WikiDer > UnionFS
UnionFS ist ein Dateisystem das mehrere Dateisysteme zu einem logischen Dateisystem bündelt. Es ist eine Zusammenführung aller Dateien und Dateiordner aus verschiedenen Dateisystemen.
Die verschiedenen Dateihierarchien können schreibgeschützte oder wiederbeschreibbare Dateisysteme enthalten. Beim Mounten (Mounten) der Dateihierarchien wird die Priorität zwischen ihnen bestimmt. Wenn zwei separate Dateihierarchien eine Datei mit demselben Namen enthalten, hat eine Datei Vorrang vor der anderen.
Implementierungen
Die ursprüngliche UnionFS-Implementierung war in der Plan 9-Betriebssystem, die im Brauch Unionshalterungen verwendet Namensräume für Prozesse.
Das LinuxUmsetzung von UnionFS wird manchmal Ad hoc als Snapshot-System verwendet. Auf Live-CDManchmal wird es verwendet, um ein beschreibbares Dateisystem über schreibgeschützte Medien (CD/DVD) zu "überlagern". Im Knoppix zum Beispiel das Dateisystem auf dem CD-ROM oder DVD werden mit einem Dateisystem zu einer Bilddatei namens . zusammengeführt buttonpix.img auf einen USB Stick, das Vorrang vor dem schreibgeschützten Dateisystem auf der CD/DVD hat. Im PCLinuxOS Auf der Festplatte wird ein Ordner namens „Änderungen“ angelegt, in dem alle geänderten Dateien abgelegt werden.
Der Benutzer „sieht“ ein Dateisystem, in dem Dateien überall hinzugefügt und geändert werden können. Auf Systemebene wird die Datei, die sich auf dem schreibgeschützten Medium befindet, durch eine neue Version ersetzt. Da das Union-Dateisystem die beiden Versionen auf transparente Weise zusammenführt, sieht der Benutzer nur die neue Version.
UnionFS ist auch in vielen verfügbar BSDVarianten, wie z FreeBSD, NetBSD und DragonFly BSD, obwohl es hier veraltet und instabil funktioniert. Die Linux-Variante arbeitet sehr stabil.
Externer Link
- (und) Offizielle Website
Verweise
- C. P. Wright et al (2004). Vielseitigkeit und Unix-Semantik in einem Fan-Out-Vereinheitlichungsdateisystem pdf (Erörterung von UnionFS-Implementierungen und -Semantik).