A fájlrendszer-tábla (fstab) egy rendszerkonfigurációs fájl, amelyet a /etc könyvtárat Linuxon, amely információkat tartalmaz a különféle fájlrendszerekről, és arról, hogy a rendszer hogyan csatlakoztassa azokat a rendszerindítás során.
A Linux kernel az fstab fájlból származó információk alapján határozza meg, mely fájlrendszereket és hova kell csatlakoztatni. Itt van minden, amit az fstab-ról és a Linux fájlrendszerekről tudnia kell.
Mi az a fájlrendszer?
A fájlrendszer olyan módszer, amellyel a számítógép rendszerezi és tárolja az adatokat tárolóeszközökön, mint pl szilárdtestalapú meghajtók (SSD) és flash meghajtók.
Fájlrendszerek nélkül nehéz lenne megtalálni és elérni a tárolóeszközön lévő egyes fájlokat, és az operációs rendszer nem tudná nyomon követni, hogy a tároló mely területei vannak használatban és melyek ingyenes.
Linuxon a fájlrendszerek nagyon fontosak a következő okok miatt:
- Szervezet: A jobb szervezés érdekében a címtárak hierarchiáját biztosítják
- Térkezelés: A fájlrendszer nyomon követi a felhasznált és szabad helyet a tárolóeszközön, és helyet foglal le az új fájlok számára
- Biztonság: A tárolóeszközön tárolt fájlok integritásának védelme, például ellenőrző összegekkel vagy naplózással
Ezenkívül a fájlrendszerek támogatják a fájlszintű engedélyeket, a tömörítést vagy a titkosítást.
Egyes általános fájlrendszerek közé tartozik az NTFS, FAT, ext4 stb. Az ext4 (bővített fájlrendszer 4-es verziója) kiemelkedő Linux és Unix rendszereken.
Az fstab megtekintése és megértése Linuxon
Megtekintheti a fstab fájlt kedvenc Linux szövegszerkesztőivel, például nano vagy Vim, vagy a cat parancs segítségével hogy megjelenítse a kimenetet a terminálon.
A következő példa a Vim szövegszerkesztőt használja:
vim /etc/fstab
A kimenetnek hasonlónak kell lennie a következőkhöz:
A fájl sorokat tartalmaz. Az egyes sorokat szóközök határolják, és a következő hat részt tartalmazzák:
1. Fájlrendszer
Tartalmazza azt az eszközt vagy fájlrendszert, amelyet a rendszernek a rendszerindításkor fel kell csatolnia. A mount parancs az fstab to-t is használja merevlemezt vagy bármilyen tárolóeszközt csatlakoztatni amikor megfelelő szerelési parancsokat futtat.
2. Hegy csucs
A beillesztési pont azt a könyvtárat adja meg, amelybe a tárolóeszközt csatlakoztatni kell. A rendszernek minden fájlrendszert a megfelelő könyvtárba kell csatolnia.
Például a gyökér fájlrendszer általában a gyökér (/) könyvtárba van csatlakoztatva, és elkülönül a felhasználói könyvtáraktól, amelyek a /home Könyvtár.
3. típus
Meghatározza a használt fájlrendszer típusát; néhány gyakori az ext4, XFS, NTFS stb.
A Linux kernelnek tudnia kell, hogy melyik illesztőprogramot használja a fájlrendszer megfelelő eléréséhez, mivel a különböző fájlrendszerek eltérő képességekkel és szolgáltatásokkal rendelkeznek.
Ha egy tárolóeszköz hibás típusértékkel rendelkezik, előfordulhat, hogy a fájlrendszer hibáiba ütközik.
4. Lehetőségek
A felsorolt tárolóeszköz csatlakoztatási opcióinak vesszővel elválasztott listája. Az opciók szabályozzák, hogy a rendszer hogyan csatolja fel és használja a fájlrendszereket.
Néhány gyakori lehetőség:
- Automatikus: Csatlakoztassa a fájlrendszert automatikusan a rendszerindításkor
- Noauto: Ne csatlakoztassa automatikusan a fájlrendszert rendszerindításkor
- Felhasználó: Bármely felhasználó csatlakoztathatja a fájlrendszert
- Nouser: Csak a root felhasználónak engedélyezze a fájlrendszer csatlakoztatását
- Szinkronizál: Használjon szinkron I/O-t a fájlrendszerhez
5. Lerak
Ez a jelző jelzi, hogy a dump segédprogramnak kell-e biztonsági másolatot készítenie a fájlrendszerről. Az alapértelmezett 0, ami azt jelenti, hogy ne készítsen biztonsági másolatot.
A kiíratási jelzőt 1-re vagy 2-re állíthatja azoknál a fájlrendszereknél, amelyeket fel szeretne venni a biztonsági mentésbe.
6. Fsck
Ez a jelző azt a sorrendet jelzi, amelyben az fsck-nek (fájlrendszer-ellenőrzés) ellenőriznie kell a fájlrendszereket a rendszerindításkor. Az fsck segédprogram Linux rendszereken ellenőrzi és javítja a fájlrendszer konzisztenciáját. Az alapértelmezett érték 0, ami azt jelenti, hogy ne ellenőrizze a fájlrendszert.
További lehetséges értékek:
- 1: Először ellenőrizze a fájlrendszert
- 2: Ellenőrizze a fájlrendszert, miután az összes 1-es fsck jelzővel rendelkező fájlrendszert ellenőrizte
- 3: Ellenőrizze a fájlrendszert, miután minden 1-es vagy 2-es fsck jelzővel rendelkező fájlrendszer ellenőrzése megtörtént
Ha minden alkalommal szeretné ellenőrizni a fájlrendszert, állítsa magasabb értékre.
Tárolómeghajtók felszerelése Linux rendszeren
A fájlrendszerek szerves szerepet játszanak a Linux rendszerben. Megfelelő fájlrendszer nélkül nehéz lenne az adatokat kezelni és rendszerezni a számítógépen.
Tudtad, hogy más operációs rendszerek fájlrendszereit is csatlakoztathatod Linux gépedre?