Fstab

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 22. maaliskuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 9 muokkausta .

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 .

fstab- rakenne

Jokaisessa merkinnässä on seuraavat kentät (jotka on erotettu välilyönneillä tai sarkaimilla):

<laite-spec> <mount-point> <fs-type> <optiot> <dump> <pass> mies teline

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 .

  • Seuraava kenttä on nimeltään <optiot> (optiot) . Jos kaikkia oletusarvoja käytetään, käytetään oletusarvoista erikoisavainta . Jos ainakin yksi vaihtoehto on asetettu eksplisiittisesti, oletusarvoja ei tarvitse määrittää ( oletusarvot vain varmistavat, että rivillä oleva paikka on otettu). Saat täydellisen luettelon vaihtoehdoista käyttämällä man mount -komentoa .
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.
  • <dump> - dump-apuohjelma käyttää varmuuskopion tekemisen ajankohdan määrittämiseen. Asetuksen jälkeen dump tarkistaa tämän merkinnän ja käyttää arvoa päättääkseen, liitetäänkö tiedostojärjestelmä. Mahdolliset arvot ovat 0 tai 1. Jos 0, dump jättää tiedostojärjestelmän huomioimatta, jos 1, dump tekee varmuuskopion. Useimmille käyttäjille ei ole asennettu vedosta, joten <dump>-kentän arvoksi tulee asettaa 0.
  • <pass> (passinumero) . fsck tarkistaa <pass>-kentässä korvatun luvun ja päättää missä järjestyksessä tiedostojärjestelmä tarkistetaan. Mahdolliset arvot ovat 0, 1 ja 2. Fsck ei tarkista tiedostojärjestelmiä, joiden <pass>-arvo on 0 . Juurijärjestelmän prioriteetin tulee olla korkein, 1, ja muiden tiedostojärjestelmien prioriteetin tulee olla 2.

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'. .

Esimerkkejä

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 2

Esimerkki 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

Muistiinpanot

  1. ...standardi; jos se oli rikki toisin, niin bsdlabelin avulla näet.

Linkit