fstab ( lyhenne englanninkielisestä tiedostojärjestelmätaulukosta ) - yksi UNIX-tyyppisten järjestelmien asetustiedostoista , joka sisältää tietoa erilaisista tiedostojärjestelmistä ja tietokoneen tallennuslaitteista; kuvaa kuinka levyä (osiota) käytetään tai kuinka se integroidaan järjestelmään.
Tiedoston täydellinen polku on /etc/fstab .
Jokaisessa merkinnässä on seuraavat kentät (jotka on erotettu välilyönneillä tai sarkaimilla):
<laite-spec> <mount-point> <fs-type> <optiot> <dump> <pass>Yleisimmät tiedostojärjestelmät: ext3 , ext4 , ReiserFS , XFS , JFS , smbfs , ISO9660 , VFAT , NTFS , tmpfs , swap. Automaattinen kytkin ei ole tiedostojärjestelmä, vaan sen avulla voit määrittää, minkä tyyppistä tiedostojärjestelmää käytetään automaattisesti. Tämä on hyödyllistä irrotettaville laitteille, levyasemille ja cd -levyille .
auto | Tiedostojärjestelmä liitetään automaattisesti käynnistyksen yhteydessä tai sen jälkeen, kun 'mount -a' on suoritettu. | |
auto | Tiedostojärjestelmän voi asentaa vain manuaalisesti. | |
exec | Mahdollistaa binääritiedostojen suorittamisen levyosiolla. Oletuksena asennettuna. | |
noexec | Binaaritiedostoja ei suoriteta. Asetuksen käyttäminen juurijärjestelmässä tekee siitä käyttökelvottoman. | |
ro | Asentaa vain luku -tiedostojärjestelmän. | |
rw | Asentaa luku-/kirjoitustiedostojärjestelmän. | |
synkronoida | Kaikki I/O-toiminnot on suoritettava synkronisesti. | |
asynk | Kaikki I/O-toiminnot on suoritettava asynkronisesti. | |
käyttäjä | Antaa kenen tahansa käyttäjän liittää tiedostojärjestelmän. Käyttää noexec-, nosuid- ja nodev-asetuksia, jos niitä ei ohiteta. | |
nouser | Vain pääkäyttäjä voi liittää tiedostojärjestelmän. Käytetään oletuksena. | |
oletusarvot | Käytä oletusarvoja. Vastaa rw, suid, dev, exec, auto, nouser, async. | |
puku | Salli toiminnot suid- ja sgid- bittien kanssa. Käytetään ensisijaisesti, jotta käyttäjät voivat suorittaa binääritiedostoja tilapäisesti hankituilla oikeuksilla tietyn tehtävän suorittamiseksi. | |
nosuid | Poistaa käytöstä suid- ja sgid-bittien toiminnot. | |
nodev | Tämä vaihtoehto olettaa, että asennettuun tiedostojärjestelmään ei luoda laitetiedostoja (/dev). Chroot-komennon juurihakemisto ja kohdehakemisto on aina liitettävä dev- tai defaults-vaihtoehdolla. | |
aika | Mahdollistaa viimeisimmän käyttöajan (ajankohdan) tallennuksen aina, kun tiedosto luetaan. Käytössä oletusarvoisesti Linuxissa v.2.6.29 asti mukaan lukien. | |
ei aikaa | Poistaa käytöstä tietojen kirjoittamisen viimeisestä käyttöajasta (atime) joka kerta, kun tiedosto luetaan. | |
relatime | Mahdollistaa tietojen tallennuksen viimeisestä käyttöajasta tiedostoa luettaessa, jos edellinen käyttöaika (atime) on pienempi kuin tiedoston muokkausaika (ctime) . Oletusarvoisesti käytössä Linuxissa versiosta 2.6.30 lähtien. | |
notail | Poistaa "häntäpakkauksen" käytöstä. Vaihtoehto toimii vain ReiserFS - tiedostojärjestelmän kanssa . | |
koko | Käytetään osoittamaan tiedostojärjestelmän koko. Vaihtoehto toimii vain tmpfs- tiedostojärjestelmän kanssa . | |
nofail | Sitä käytetään, jos fstab:iin on rekisteröity joitain muita kiintolevyjä, paitsi päälevy (käynnistyvän järjestelmän kanssa), mutta ne eivät tällä hetkellä ole fyysisesti yhteydessä tietokoneeseen. Jotta käynnistyksen aikana ei synny virhettä, joka johtaa käynnistyksen mahdottomuuteen (järjestelmä etsii fstab:n avulla irrotettuja levyjä, mutta ei löydä niitä), tällainen lippu tulee asettaa näiden levyjen fstab-riville - sitten nämä levyt ohitetaan käynnistyksen aikana (kunnes ne on yhdistetty tietokoneeseen). Kun tätä lippua käytetään yhdistetyissä asemissa, vaikutusta ei tapahdu, lippu jätetään huomiotta. |
Laitteen nimen määrittämisen sijaan voit määrittää UUID -tunnuksen tai taltion nimen kirjoittamalla LABEL=<label> tai UUID=<uuid>, kuten `LABEL=Boot' tai `UUID=3e6be9de-8139-11d1-9106-a43f08d823a6'. .
On syytä kiinnittää huomiota siihen, että <optiot> voi koostua useista arvoista, jotka on erotettu pilkulla.
Esimerkki fstab-tiedostosta GNU/Linuxille, jossa järjestelmässä on CD-asema, DVD-asema, FDD ja yksi kiintolevy, joka on kytketty IDE :n kautta kolmella osiolla (swap, root ext3 -tiedostojärjestelmällä ja home xfs :llä ), laitteena /dev / shm käyttää väliaikaista tiedostojärjestelmää tmpfs , Devpts on asennettu /dev/pts:
# <laite-spec> <mount-point> <fs-type> <optiot> <dump> <pass> none /dev/pts devpts oletusarvot 0 0 none /dev/shm tmpfs oletusarvot 0 0 /dev/cdrom /mnt/cd iso9660 ro,user,noauto,nide 0 0 /dev/dvd /mnt/dvd udf ro,user,noauto,nide 0 0 /dev/fd0 /mnt/fl auto user,noauto 0 0 /dev/hda1 swap-swap-oletusarvot 0 0 /dev/hda4/ext3 oletusarvot 0 1 /dev/hda3 /home xfs rw,suid,exec,auto,nouser,async 0 2Esimerkki tyypillisestä [1] FreeBSD - fstab-tiedostosta :
# Laitteen liitospisteen 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