Fstab

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. március 22-én felülvizsgált verziótól ; az ellenőrzések 9 szerkesztést igényelnek .

fstab ( rövidítve az angol  fájlrendszerek táblázatából ) - a UNIX-szerű rendszerek egyik konfigurációs fájlja , amely különféle fájlrendszerekről és számítógépes tárolóeszközökről tartalmaz információkat; leírja, hogy a lemezt (partíciót) hogyan fogják használni, vagy hogyan integrálják a rendszerbe.

A fájl teljes elérési útja az /etc/fstab .

fstab szerkezet

Minden bejegyzéshez a következő mezők tartoznak (amelyeket szóközök vagy tabulátorok választanak el):

<eszköz-specifikáció> <csatolási pont> <fs-típus> <opciók> <kiírat> <pass> férfi mount

A leggyakoribb fájlrendszerek: ext3 , ext4 , ReiserFS , XFS , JFS , smbfs , ISO9660 , VFAT , NTFS , tmpfs , swap. Az automatikus kapcsoló nem fájlrendszer, lehetővé teszi annak meghatározását, hogy milyen típusú fájlrendszert használjon automatikusan. Ez cserélhető eszközök, lemezmeghajtók és CD -k esetén hasznos .

  • A következő mező neve <opciók> (opciók) . Ha minden alapértelmezett értéket használ, akkor az alapértelmezett speciális kulcsot használja . Ha legalább egy opció kifejezetten be van állítva, akkor az alapértelmezett értékeket nem kell megadni (az alapértelmezett értékek csak arra szolgálnak, hogy a sorban lévő pozíciót elfoglalják). A lehetőségek teljes listájához használja a man mount parancsot .
auto A fájlrendszer automatikusan felcsatolódik rendszerindításkor vagy a 'mount -a' végrehajtása után.
auto A fájlrendszer csak manuálisan csatlakoztatható.
végrehajtó Lehetővé teszi bináris fájlok futtatását egy lemezpartíción. Alapértelmezés szerint telepítve.
noexec A bináris fájlok nem hajtódnak végre. Az opció használata a gyökérrendszeren használhatatlanná teszi.
ro Csak olvasható fájlrendszert csatlakoztat.
rw Olvasó/írható fájlrendszert csatlakoztat.
szinkronizál Minden I/O műveletet szinkronban kell végrehajtani.
async Minden I/O műveletet aszinkron módon kell végrehajtani.
felhasználó Lehetővé teszi bármely felhasználó számára a fájlrendszer csatlakoztatását. Alkalmazza a noexec, nosuid, nodev beállításokat, ha nincsenek felülírva.
nouser Csak a szuperfelhasználó csatlakoztathat fájlrendszert. Alapértelmezés szerint használt.
alapértelmezettek Használja az alapértelmezett értékeket. Megfelel az rw, suid, dev, exec, auto, nouser, async.
öltöny Műveletek engedélyezése suid és sgid bitekkel. Elsősorban arra szolgál, hogy a felhasználók bináris fájlokat hajtsanak végre ideiglenesen megszerzett jogosultságokkal egy adott feladat végrehajtásához.
nosuid Letiltja a suid és sgid biteken végzett műveleteket.
nodev Ez a beállítás feltételezi, hogy a csatlakoztatott fájlrendszeren nem jön létre eszközfájl (/dev). A chroot parancs gyökérkönyvtárát és célkönyvtárát mindig a dev or defaults opcióval kell felcsatolni.
idő Lehetővé teszi az utolsó hozzáférési idő (időpont) adatainak rögzítését minden alkalommal, amikor egy fájlt olvas. Alapértelmezés szerint engedélyezve van Linuxon a 2.6.29-es verzióig (beleértve).
nincs idő Letiltja az utolsó hozzáférési időre (időpontra) vonatkozó információk írását a fájl minden egyes olvasásakor.
relatime Lehetővé teszi az adatok rögzítését az utolsó hozzáférési időről egy fájl olvasásakor, ha az előző hozzáférési idő (időpont) kisebb, mint a fájl módosítási ideje (ctime) . Alapértelmezés szerint engedélyezve van Linuxon a 2.6.30-as verzió óta.
notail Letiltja a "farok tömörítését". Az opció csak a ReiserFS fájlrendszerrel működik .
méret A fájlrendszer méretének jelzésére szolgál. Az opció csak a tmpfs fájlrendszerrel működik .
nofail Akkor használatos, ha néhány más merevlemez is regisztrálva van az fstab-ban, kivéve a főt (az induló rendszerrel), de jelenleg nincsenek fizikailag csatlakoztatva a számítógéphez. Annak érdekében, hogy a rendszerindítás során ne keletkezzen hiba, ami a rendszerindítás ellehetetlenüléséhez vezet (a rendszer az fstab segítségével leválasztott lemezeket keres, de nem találja őket), egy ilyen jelzőt kell beállítani az fstab sorokban ezeknél a lemezeknél - akkor ezek a lemezek figyelmen kívül hagyja a rendszerindítás során (amíg nem csatlakozik a számítógéphez). Amikor ezt a jelzőt alkalmazza a leképezett meghajtókra, nem történik hatás, a jelző figyelmen kívül marad.
  • <dump> – a dump segédprogram használja annak meghatározására, hogy mikor kell biztonsági másolatot készíteni. A beállítás után a dump ellenőrzi ezt a bejegyzést, és az érték alapján dönti el, hogy fel kell-e csatolni a fájlrendszert. A lehetséges értékek 0 vagy 1. Ha 0, a dump figyelmen kívül hagyja a fájlrendszert, ha 1, akkor a dump biztonsági mentést készít. A legtöbb felhasználónak nincs telepítve a dump, ezért a <dump> mezőt 0-ra kell állítani.
  • <pass> (igazolványszám) . Az fsck ellenőrzi a <pass> mezőben behelyettesített számot, és eldönti, hogy milyen sorrendben ellenőrizze a fájlrendszert. A lehetséges értékek 0, 1 és 2. A 0 <pass> értékű fájlrendszereket az fsck nem ellenőrzi . A gyökérrendszernek 1-es, a többi fájlrendszernek pedig 2-es prioritással kell rendelkeznie.

Eszköznév megadása helyett megadhat egy UUID - t vagy kötetcímkét a LABEL=<címke> vagy UUID=<uuid> beírásával, például `LABEL=Boot' vagy `UUID=3e6be9de-8139-11d1-9106-a43f08d823a6' .

Példák

Érdemes figyelni arra, hogy az <opciók> több, vesszővel elválasztott értékből is állhat.

Példa fstab fájl GNU/Linuxhoz, ahol a rendszer CD-meghajtóval, DVD-meghajtóval, FDD -vel és egy IDE - n keresztül csatlakoztatott merevlemezzel rendelkezik három partícióval (swap, root ext3 fájlrendszerrel és home xfs -el ), eszközként /dev / Az shm ideiglenes tmpfs fájlrendszert használ , a Devpts a /dev/pts könyvtárba van csatolva:

# <eszköz-specifikáció> <csatolási pont> <fs-típus> <opciók> <kiírat> <pass> nincs /dev/pts devpts alapértékek 0 0 none /dev/shm tmpfs alapértelmezett értéke 0 0 /dev/cdrom /mnt/cd iso9660 ro,user,noauto,elrejtés 0 0 /dev/dvd /mnt/dvd udf ro,user,noauto,elrejtés 0 0 /dev/fd0 /mnt/fl auto user,noauto 0 0 /dev/hda1 cserecsere alapértékei 0 0 /dev/hda4/ext3 alapértékek 0 1 /dev/hda3 /home xfs rw,suid,exec,auto,nouser,async 0 2

Példa egy tipikus [1] FreeBSD fstab fájlra :

# Eszköz csatlakoztatási pont FStype Options Dump Pass# /dev/ad0s1b none swap sw 0 0 /dev/ad0s1a/ufs ro 1 1 /dev/ad0s1e /tmp ufs rw 2 2 /dev/ad0s1f /usr ufs rw 2 2 /dev/ad0s1d /var ufs rw 2 2

Jegyzetek

  1. ...szabvány; ha másképp törted volna, akkor a bsdlabel segítségével láthatod.

Linkek