A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Következő változat | Előző változat | ||
oktatas:linux:a_linux_pszeudo-fajlrendszerei [2019/08/16 20:33] admin létrehozva |
— (aktuális) | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
- | [[oktatas:Linux|< Linux]] | ||
- | ====== A Linux pszeudo-fájlrendszerei ====== | ||
- | * **Szerző:** Sallai András | ||
- | * Copyright (c) Sallai András, 2016 | ||
- | * Licenc: GNU Free Documentation License 1.3 | ||
- | * Web: http://szit.hu | ||
- | ===== pszeudo-fájlrendszer ===== | ||
- | Egy rendszer valamilyen dolgainak leképezése hierarchikus fájlrendszerbe. | ||
- | |||
- | A Linuxban ilyen fájlrendszerek a következők: | ||
- | * /dev | ||
- | * /proc | ||
- | * /sys | ||
- | |||
- | ===== A procfs ===== | ||
- | |||
- | A procfs a Linuxos rendszerben /proc könyvtár alatt létrehozott fájlrendszer. | ||
- | |||
- | A procfs információkat tárol a folyamatokról és néhány rendszer tulajdonságról. | ||
- | |||
- | A /proc könyvtárban olyan alkönyvtárakat találunk, amelyeknek a neve egy szám. | ||
- | Ezek a számok a futó folyamatok azonosító számai, a PID-ek. | ||
- | ===== A sysfs ===== | ||
- | |||
- | A sysfs a Linuxos rendszerekben a /sys könyvtár alatt létrehozott pszeudo-fájlrendszer. | ||
- | |||
- | A sysfs a procfs túlzsúfoltsága miatt jött létre. A kernel alrendszerei, az eszközök és | ||
- | az eszközök meghajtó programjairól tárol a rendszer itt információkat. | ||
- | |||
- | A példa kedvéért, ha a rendszer azt támogatja, itt érhetők el processzor hőmérséklet adatai. | ||
- | Korábban a /proc könyvtárban kellett azokat keresni. | ||
- | ===== Az udev ===== | ||
- | |||
- | Az udev a Linuxos rendszerben a /dev könyvtár alatt létrehozott pszeudo-fájlrendszer. | ||
- | |||
- | A procfs és a sysfs mintájára lehetett volna ez is devfs. Korábban az is volt. Az udev a devfs-t váltotta le. | ||
- | |||
- | A devfs előtt terjesztők létrehoztak a /dev könyvtárban minden lehetséges eszköz számára egy fájlt. | ||
- | A devfs, ezt megszüntette, és már csak azon eszközök számára létezik a /dev könyvtában fájl, amelyek léteznek a rendszerben. Az udev már a felhasználói térben fut, így a felhasználók beállításokat adhatnak a csatlakoztatott eszközökhöz. | ||
- | |||
- | ===== Az initramfs ===== | ||
- | |||
- | Az initramfst a rendszerinduláskor a rendszerbetöltő betölti a kernel számára, amely csak a fizikai memóriában létrejött virtuális fájlrendszer. | ||
- | |||
- | Az initramfsben található egy init nevű fájl, amely elvégzi a valódi fájlrendszer betöltését. | ||
- | |||
- | A valódi fájlrendszer betöltésének másik sémája az initrd. | ||
- | ===== Hivatkozások ===== | ||
- | |||
- | * https://debian-handbook.info/browse/stable/sect.hotplug.html |