Példák fájlrendszerekre
14.4.1 NFS fájlrendszer-architektúra
Hozzáférést biztosít a könyvtárhoz (exportálva) az alkönyvtárakkal. Az exportált könyvtárakra vonatkozó információk az / etc / export könyvtárban tárolódnak. Ha csatlakoztatva van, ezek a könyvtárak a helyi fájlrendszerre vannak szerelve.
Példák a távoli fájlrendszerek telepítésére
14.4.2 NFS fájlrendszer protokollok
Protokoll - kérések és válaszok készlete, az ügyfél és a kiszolgáló.
Két protokollt használnak:
Könyvtárbeépítési vezérlő protokoll
Protokoll a könyvtárakhoz és fájlokhoz való hozzáférés kezeléséhez
14.4.3 Az NFS fájlrendszer végrehajtása
Az NFS fájlrendszer szintjének felépítése
A VFS (virtuális fájlrendszer) virtuális fájlrendszer. A nyílt fájlok táblázatának kezelésére van szükség.
Az egyes megnyitott fájlok bejegyzéseit v-csomópontoknak (virtuális i-node) nevezik.
A VFS-t nem csak az NFS, hanem a külföldi fájlrendszerek (FAT, / proc stb.)
Az NFS algoritmusa (fontolja meg, hogy a rendszer melyik sorozatot hívja fel, nyitott és olvasott):
A mount program neve, megadja a távoli könyvtárat és a helyi mount könyvtárat.
A program keresi a kiszolgálót, csatlakozik hozzá.
Könyvtárkezelést kér.
A mount program felhívja a mount rendszer hívását, hogy csatolja az így létrehozott könyvtárat.
A rendszermag v-csomópontot képez a nyílt távoli könyvtárhoz.
A rendszermag a távoli könyvtár r-csomópontját (távoli i-node) alkotja a belső táblázatokban. Ennek eredményeként a v-node megadja a távoli könyvtár r-csomópontját vagy az egyik helyi fájlrendszer i-csomópontját.
A rendszer felkéri az NFS kliens programot, hogy nyissa meg a fájlt.
A távoli fájl v-csomópontja és r-csomópontja létrehozásra kerül.
A hívási folyamat fájlleíróval rendelkezik.
Most ez a folyamat az olvasási hívással működő fájllal működik.