Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Tabela datotečnih sistemov (fstab) je konfiguracijska datoteka sistema, shranjena v /etc imenik v sistemu Linux, ki vsebuje informacije o različnih datotečnih sistemih in o tem, kako naj jih sistem priklopi med zagonom.

Jedro Linuxa uporablja informacije iz datoteke fstab, da določi, katere datotečne sisteme namestiti in kam jih namestiti. Tukaj je vse, kar morate vedeti o fstab in datotečnih sistemih v Linuxu.

Kaj je datotečni sistem?

Datotečni sistem je način, na katerega vaš računalnik organizira in shranjuje podatke na napravah za shranjevanje, kot je npr pogoni SSD (SSD) in bliskovni pogoni.

Brez datotečnih sistemov bi bilo težko najti in dostopati do določenih datotek na napravi za shranjevanje in operacijski sistem ne bi mogel spremljati, katera področja pomnilnika so v uporabi in katera prost.

V sistemu Linux so datotečni sistemi zelo pomembni iz naslednjih razlogov:

instagram viewer
  • Organizacija: Zagotavljajo hierarhijo imenikov za boljšo organizacijo
  • Upravljanje prostora: Vaš datotečni sistem beleži uporabljeni in prosti prostor na pomnilniški napravi ter dodeljuje prostor za nove datoteke
  • Varnost: Zaščita celovitosti datotek, shranjenih v pomnilniški napravi, na primer s kontrolnimi vsotami ali beleženjem

Poleg tega datotečni sistemi nudijo podporo za dovoljenja na ravni datotek, stiskanje ali šifriranje.

Nekateri običajni datotečni sistemi vključujejo NTFS, FAT, ext4 itd. Ext4 (razširjeni datotečni sistem različice 4) je viden v sistemih Linux in Unix.

Ogled in razumevanje fstab v Linuxu

Ogledate si lahko fstab datoteko z vašimi priljubljenimi urejevalniki besedil Linux, kot sta nano ali Vim, ali z ukazom cat za prikaz izhoda na vašem terminalu.

Naslednji primer uporablja urejevalnik besedil Vim:

vim /etc/fstab

Vaš rezultat bi moral biti podoben naslednjemu:

Datoteka vsebuje vrsto vrstic. Vsaka vrstica je ločena s presledki in vsebuje naslednjih šest razdelkov:

1. Datotečni sistem

Vsebuje napravo ali datotečni sistem, ki naj bi ga sistem namestil ob zagonu. Ukaz mount uporablja tudi fstab za namestite trdi disk ali katero koli napravo za shranjevanje vsakič, ko zaženete ustrezne ukaze za namestitev.

2. Mount Point

Točka vpetja določa imenik, v katerega naj bo vpeta shranjevalna naprava. Sistem mora namestiti vsak datotečni sistem v pravi imenik.

Na primer, korenski datotečni sistem je običajno nameščen v korenskem (/) imeniku in je ločen od uporabniških imenikov, ki so nameščeni na /home imenik.

3. Vrsta

Določa vrsto uporabljenega datotečnega sistema; nekateri pogosti vključujejo ext4, XFS, NTFS itd.

Jedro Linuxa mora vedeti, kateri gonilnik uporabiti za pravilen dostop do vašega datotečnega sistema, ker imajo različni datotečni sistemi različne zmogljivosti in funkcije.

Če ima naprava za shranjevanje napačno vrednost tipa, lahko naletite na napake z datotečnim sistemom.

4. Opcije

Z vejicami ločen seznam možnosti namestitve za navedeno pomnilniško napravo. Možnosti nadzorujejo, kako vaš sistem priklopi in uporablja datotečne sisteme.

Nekatere pogoste možnosti vključujejo:

  • Samodejno: Samodejno priklopite datotečni sistem ob zagonu
  • Noauto: Ne pripenjajte datotečnega sistema samodejno ob zagonu
  • uporabnik: Dovolite kateremu koli uporabniku, da priklopi datotečni sistem
  • Nouser: Pripenjanje datotečnega sistema dovolite samo uporabniku root
  • Sinhronizacija: Za datotečni sistem uporabite sinhroni V/I

5. Dump

Ta zastavica označuje, ali naj pripomoček za izpis varnostno kopira datotečni sistem. Privzeta vrednost je 0, kar pomeni, da ne varnostno kopiraj.

Zastavico izpisa lahko nastavite na 1 ali 2 za datotečne sisteme, ki jih želite vključiti v varnostno kopijo.

6. Fsck

Ta zastavica označuje vrstni red, v katerem naj fsck (preverjanje datotečnega sistema) preveri datotečne sisteme ob zagonu. Pripomoček fsck v sistemih Linux preverja in popravlja skladnost datotečnega sistema. Privzeta vrednost je nastavljena na 0, kar pomeni, da ne preverjajte datotečnega sistema.

Druge možne vrednosti so:

  • 1: Najprej preverite datotečni sistem
  • 2: Preverite datotečni sistem, potem ko so bili preverjeni vsi datotečni sistemi z zastavico fsck 1
  • 3: Preverite datotečni sistem, potem ko so bili preverjeni vsi datotečni sistemi z zastavico fsck 1 ali 2

Če želite vsakič preveriti svoje datotečne sisteme, nastavite višjo vrednost.

Namestitev pomnilniških pogonov na Linux

Datotečni sistemi igrajo pomembno vlogo v vašem sistemu Linux. Brez ustreznega datotečnega sistema bi bilo težko upravljati in organizirati podatke v vašem računalniku.

Ali ste vedeli, da lahko na svoj računalnik Linux namestite tudi datotečne sisteme iz drugih operacijskih sistemov?