Unionfs er en stables forening filsystem som kan synes å flette innholdet av flere kataloger (filialer), samtidig som deres fysiske innhold separat. Det er nyttig for enhetlig kildetre ledelse, sammenslåing innholdet i en split CD-ROM, sammenslåing separate programvarepakke kataloger, data nett, og mer.
Unionfs lar enhver blanding av beskyttet og lese-skrive-grener, samt innsetting og sletting av grener hvor som helst i fan-out.
For å opprettholde Unix semantikk, håndterer Unionfs eliminering av duplikater, delvis-feiltilstander og mer.
Installasjon
- Unionfs.o: kjernemodul
- Unionctl: en bruker verktøy som lar deg legge til og fjerne greiner
Du bør være i stand til å bare skrive "gjøre" og Unionfs vil bygge selv. Makefile vil se etter din kjører kernel kilder i / lib / modules / `uname -r` / bygge / include. Hvis kildekoden er plassert i en annen katalog, lage en "fistdev.mk" fil i retning av: TOPINC = -I / sti / til / min / kernel / kilder / linux-2.4.xx / include
Det er to Makefile opsjoner knyttet til utvidet attributt støtte, som er slått av som standard. Du bør definere UNIONFS_XATTR å slå den på. Vanilje kjerner skal fungere automatisk, men hvis du (eller din leverandør) har søkt ACL / EA patcher du kanskje trenger å definere FIST_SETXATTR_CONSTVOID å korrigere setxattr drift funksjon
prototype.
Bruke fistdev.mk, kan du også slå av feilsøking utskriftssystemet, som legger til moduler koden størrelse betydelig. Bare legg "EXTRACFLAGS = -DNODEBUG" til fistdev.mk.
Den doit.sh script inkludert i distribusjonen vil montere unionfs med to grener (/ branch0 og / branch1) som standard. Du kan bruke det som et eksempel og redigere til din smak.
For å installere unionfs kjøre "make install". Dette kopierer unionfs.o inn / lib / modules / `uname -r` / kernel / fs /; kopierer verktøy i / usr / local / sbin; og kopier mann sider i / usr / local / mann;
Hva er nytt i denne versjonen:
Prog.varedetaljer:
Versjon: 1.0.11
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 101
Kommentarer ikke funnet