Következő: 5.1.4 /bin : Alapvető
Fel: 5.1 Fájlrendszer-felépítési Szabvány
Előző: 5.1.2 A fájlrendszer
  Index
Ez a fejezet a root (gyökér) könyvtár felépítését írja le. A root
fájlrendszernek - a megfelelő működéshez - tartalmaznia kell a bootolással,
a mentésből való visszatöltéssel, az újraélesztéssel és a rendszer
javításával kapcsolatos eszközöket:
- Egy rendszer bootolásakor, a root partíción már olyan eszközöknek
kell lenniük, amelyekkel lehetséges becsatlakoztatni más fájlrendszereket
is (pédául az együttműködni képes kiválasztott hardver és szoftver
eszközök összessége, a bootolási információ, segédprogramok, egyéb, az
induláshoz alapvetően szükséges adatok).
- A rendszer megjavításának és újraélesztésének lehetővé tételéhez
olyan segédprogramok szükségeltetnek a root fájlrendszeren, amelyekkel
egy tapasztalt rendszerfenntartó megvizsgálhatja és újraszerkesztheti a
sérült rendszert.
- A rendszer visszatöltéséhez olyan segédprogramok szükségesek a root
fájlrendszeren, amelyekkel elvégezhető egy - floppy-n vagy szalagos
meghajtón stb. található - mentés visszatöltése.
A megfontolások mérlegelésekor az elsődleges gond az szokott lenni, hogy
melyik a legkedvezőbb elhelyezése ennek a sok dolognak úgy, hogy továbbra
is megtartsuk azt a célt, hogy a root fájlrendszer olyan kis méretű
maradjon, amennyire csak lehetséges. Több okból is kívánatos, hogy a root
fájlrendszer kisméretű legyen:
- A root fájlrendszert esetenként igen kis méretű adathordozón
építjük fel.
- A root fájlrendszer igen sok rendszerspecifikus konfigurációs fájlt
tartalmaz (például a rendszerre jellemző kernel, a számítógép neve, stb.).
Ez azt jelenti, hogy a root fájlrendszer nem mindig osztható meg hálózati
rendszerek között. Amennyiben sikerül kisméretűnek megtartani a hálózati
rendszereken, ez minimalizálja a szervereken található, nem megosztható
fájlokból adódó elveszett területek mennyiségét. Így lehetségessé válik,
hogy a munkaállomások kisebb méretű helyi merevlemezzel rendelkezzenek.
- Ha a root fájlrendszert egy nagyméretű területen helyezed el, és
teletöltöd mindenféle égi és földi jóval, akkor az ottani felhasználók
kisebb területekkel fognak rendelkezni. Ha sok fájlt installáltál erre a
nagyméretű root fájlrendszerre, akkor jóval gyakrabban is fogsz
kompatibilitási hibákkal találkozni, ellentétben azokkal a rendszerekkel,
amelyek a root fájlrendszert egy kisebb partíción helyezték el. Ha pedig
fejlesztő vagy, akkor okosabb, ha az általad megszabott feltételek nem
jelentenek probémát nagy számú felhasználó számára.
- A root fájlrendszeren érvénytelen adatokat előidéző lemezhibák jóval
nagyobb problémát jelentenek, mint azok az adatsérülések, amelyek bármely
más partíción lépnek fel. A kisméretű root fájlrendszer kevésbé hajlamos
olyan sérülésre, amely esetleg még rendszerösszeomlást is eredményezhet.
A programoknak sosem kellene létrehozni vagy megkívánni olyan fájlokat vagy
alkönyvtárakat, amelyek a root könyvtárban vannak. Ezek más elhelyezése az
FHS hierarchiában jóval nagyobb hajlékonyságot adnak bármely
programcsomag számára.
Különböző okai vannak annak, hogy miért tiltott új alkönyvtárak
létrehozása a root fájlrendszeren:
- Plusz helyet foglal el azon a - root - partíción, amelyet a
rendszeradminisztrátor minél egyszerűbbnek és kisebb méretűnek akar
megtartani (például teljesítményi vagy biztonsági okból).
- Kívül eshet a rendszeradminisztrátor figyelme alól, amikor az a szabvány
fájlhierarchia osztályozását végzi a becsatlakoztatható köteteken
keresztül.
A fenti listában meghatározott valamennyi könyvtár részletezésre kerül az
alábbi alfejezetekben. A /usr és a /var könyvtárak felépítését
egy-egy külön fejezet ismerteti.
Az operációs rendszer kernel-image fájlját vagy a / vagy a
/boot könyvtárban kell elhelyezni. A kernel elhelyezkedésének
további információi a /boot könyvtárra vonatkozó részben
találhatók.
Következő: 5.1.4 /bin : Alapvető
Fel: 5.1 Fájlrendszer-felépítési Szabvány
Előző: 5.1.2 A fájlrendszer
  Index
1999-09-17