Unionfs ist eine stapelbare Einheit-Dateisystem, die angezeigt werden können, um den Inhalt von mehreren Verzeichnissen (Zweige) zu verschmelzen, während ihre körperliche Inhalten zu trennen. Es ist nützlich für Unified-Source-Tree-Management, die Zusammenführung der Inhalt einer Split-CD-ROM, Zusammenführen separater Software-Verzeichnisse, Datennetze und vieles mehr.
Unionfs erlaubt beliebige Mischung von Nur-Lese-und Schreib-Lese-Filialen, sowie das Einfügen und Löschen von Zweigen überall in der Fan-Out.
Auf Unix-Semantik zu erhalten, Unionfs Griffe Deduplikation, Teilfehlerbedingungen und mehr.
Installation
- Unionfs.o: das Kernel-Modul
- Unionctl: ein Benutzer-Dienstprogramm, das Sie hinzufügen und Äste zu entfernen erlaubt
Sie sollten in der Lage, geben Sie einfach "machen" und Unionfs wird selbst zu bauen. Das Makefile wird für Ihre laufenden Kernelquellen in / lib / modules / `uname -r` aussehen / build / umfassen. Wenn Ihr Kernel-Quellen werden in einem anderen Verzeichnis befindet, eine Datei "fistdev.mk" nach dem Vorbild der: TOPINC = -I / path / to / my / kernel / Quellen / linux-2.4.xx / schließen
Es gibt zwei Optionen, um Makefile für erweiterte Attribute unterstützen, die standardmäßig deaktiviert ist, stehen. Sie sollten UNIONFS_XATTR definieren, um es einzuschalten. Vanilla-Kernel sollte automatisch funktionieren, aber / EA, wenn Sie (oder Ihr Lieferant) die ACL angewendet hat Patches müssen Sie möglicherweise FIST_SETXATTR_CONSTVOID zu definieren, um die Funktion des setxattr Operation korrigieren
Prototyp.
Verwendung fistdev.mk, können Sie auch schalten Sie das Debugging-Drucksystem, das auf die Module Codegröße erheblich ergänzt. Fügen Sie einfach "EXTRACFLAGS = -DNODEBUG" zu fistdev.mk.
Die doit.sh Skript in der Distribution enthalten mountet unionfs mit zwei Zweigen (/ branch0 und / branch1) standardmäßig. Sie können es als ein Beispiel verwenden und bearbeiten Sie nach Ihrem Geschmack.
So installieren Sie unionfs laufen "make install". Dies kopiert unionfs.o in / lib / modules / `uname -r` / kernel / fs /; kopiert die Versorgungsunternehmen in / usr / local / sbin; und kopiert man-Seiten in / usr / local / man;
Was ist neu in dieser Version:
Softwarebeschreibung:
Version: 1.0.11
Upload-Datum: 3 Jun 15
Lizenz: Frei
Popularität: 101
Kommentare nicht gefunden