Merüljünk mélyen az /etc /fstab fájlba.
Az fstab fájl
Amint azt korábban leírtuk, ez egy konfigurációs fájl, amely információkat tartalmaz a partíciókról, az eszközökről és a csatlakoztatási konfigurációkról. A következő helyen található.
$ls -lh /stb./fstab
Ez egy egyszerű szövegfájl, így bármilyen tetszés szerinti szövegszerkesztőt használhatunk vele. Ehhez azonban root jogosultság szükséges a módosítások írásához.
Alapok
Először nézze meg a rendszer fstab fájlját. Ne feledje, hogy a partíció és a hardver különbségei miatt minden rendszer különböző bejegyzéseket tartalmaz. Azonban minden fstab fájl ugyanazzal az alapvető struktúrával rendelkezik.
$macska /stb./fstab
A fájl minden sora egyedi eszköznek/partíciónak van dedikálva. Hat oszlopra van osztva. Íme az egyes oszlopok rövid leírása.
- 1. oszlop: Eszköz neve.
- 2. oszlop: Alapértelmezett rögzítési pont.
- 3. oszlop: Fájlrendszer típusa.
- 4. oszlop: Felszerelési lehetőségek.
- 5. oszlop: Dump opciók.
- 6. oszlop: Fájlrendszer -ellenőrzési lehetőségek.
Eszköz neve
Ez az adott eszköz/partíció címkéje. Minden eszköz és partíció egyedi eszköznevet kap. Az eszköz neve elengedhetetlen ahhoz szerelőeszközök, partíciók és fájlrendszerek.
Az lsblk paranccsal jelentést kaphatunk az összes blokkeszközről. Gyakorlatilag jelenti az összes modult és partíciót az eszköz nevével.
$lsblk-nak nek
Alapértelmezett rögzítési pont
Linux alatt egy eszközt, partíciót vagy fájlrendszert fel kell szerelni egy helyre, mielőtt a rendszer használni tudná. A telepítés lehetővé teszi a fájlrendszer elérését a számítógép fájlrendszerén keresztül. A csatolási pont az eszközhöz, partícióhoz vagy fájlrendszerhez való könyvtárhozzáférés.
Kaphatunk egy listát a rendszer összes csatlakoztatott partíciójáról.
$hegy
Az fstab fájl összefüggésében az adott eszköznévhez leírt csatolási pont lesz alapértelmezett csatolási pont. Amikor a számítógép elindul, a rendszer az összes eszközt az ebben a fájlban leírt rögzítési pontokra szereli fel.
Fájlrendszer típusa
Egy fájlrendszert úgy lehet leírni, mint az adatbázis indexét, amely tartalmazza az adatok fizikai tárolási helyét. Számos fájlrendszert használnak széles körben. A Linux alapértelmezés szerint több fájlrendszert támogat. Íme a népszerű fájlrendszerek rövid listája.
- ext4
- xfs
- btrfs
- vfat
- ntfs
- tmpfs
- nfs
- squashfs
- sysfs
Egy másik lehetőség az auto, amely lehetővé teszi, hogy a rendszer automatikusan felismerje az eszköz vagy partíció fájlrendszer típusát. Akkor használja ezt az opciót, ha nem biztos az adott fájlrendszerben.
Szerelési lehetőségek
A rögzítési lehetőségek határozzák meg az eszköz/partíció szerelési viselkedését. Az fstab fájl legzavaróbb részének tekintik.
Íme egy rövid lista néhány gyakori csatlakoztatási lehetőségről, amelyekkel találkozik az fstab fájllal való munka során.
- auto és noauto: Ez az opció határozza meg, hogy a rendszer csatolja -e a fájlrendszert a rendszerindítás során. Alapértelmezés szerint az érték automatikus, vagyis a rendszerindítás során lesz rögzítve. Bizonyos esetekben azonban a noauto opció alkalmazható.
- felhasználó és felhasználó: leírja, hogy melyik felhasználó telepítheti a fájlrendszert. Ha az érték felhasználó, akkor a normál felhasználók csatolhatják a fájlrendszert. Ha az érték nouser, akkor csak a gyökér tudja rögzíteni. Alapértelmezés szerint az érték felhasználó. Konkrét és kritikus fájlrendszerek esetében a nouser hasznos lehet.
- exec és noexec: Leírja, hogy bináris fájlok futtathatók -e a fájlrendszerből. Az exec érték bináris végrehajtást tesz lehetővé, míg a noexec nem. Az alapértelmezett érték minden partíción az exec.
- szinkronizálás és aszinkronizálás: Ez határozza meg az eszköz/partíció bemenetének és kimenetének végrehajtását. Ha az érték szinkron, akkor a be- és kimenet szinkronban történik. Ha az érték aszinkron, akkor aszinkron módon történik. Ez befolyásolja az adatok olvasását és írását.
- ro: Leírja, hogy a partíciót csak olvashatóként kell kezelni. A fájlrendszer adatai nem módosíthatók.
- rw: Leírja, hogy a partíció elérhető adatok olvasására és írására.
Lerak
Leírja, hogy a fájlrendszerről biztonsági másolatot kell készíteni. Ha az érték 0, akkor a dump figyelmen kívül hagyja a fájlrendszert. A legtöbb esetben 0.-hoz van hozzárendelve. A biztonsági mentéshez kényelmesebb különféle külső eszközöket használni.
Fsck lehetőségek
Az fsck eszköz ellenőrzi a fájlrendszert. Az ebben az oszlopban hozzárendelt érték határozza meg, hogy az fsck milyen sorrendben ellenőrzi a felsorolt fájlrendszereket.
Fstab fájl szerkesztése
Az fstab fájl szerkesztése előtt mindig ajánlott biztonsági másolatot készíteni.
Az fstab fájl módosítása előtt ajánlott biztonsági másolatot készíteni. Kritikus konfigurációs adatokat tartalmaz, így a helytelen bejegyzések nem kívánt eredményeket okozhatnak.
$sudo cp -v /stb./fstab/stb./fstab.backup
Az fstab fájl szerkesztéséhez indítsa el a kívánt szövegszerkesztőt a sudo segítségével.
$sudo nano /stb./fstab
Ha megjegyzést szeretne írni, használja a # billentyűt az elején.
$# Ez egy megjegyzés
Vegye figyelembe, hogy egyes bejegyzések az eszköz neve helyett az eszköz UUID azonosítóját használhatják. Egy eszköz UUID -jének lekéréséhez használja a blkid parancsot.
$blkid<eszköz_címke>
Az összes módosítás elvégzése után mentse el a fájlt, és zárja be a szerkesztőt. Ezek a változtatások csak akkor lépnek hatályba, ha a rendszer újraindul.
Végső gondolatok
Az fstab fájl egyszerű, mégis hatékony megoldás számos helyzetre. Automatizálhatja a távoli fájlrendszerek telepítését is. Csak a kódstruktúra és a támogatott lehetőségek megértése szükséges ahhoz, hogy teljes mértékben kihasználhassuk azt.
Részletesebb információkért nézze meg a man oldalt.
$Férfifstab
Boldog számítástechnikát!