Failu sistēmu tabula (fstab) ir sistēmas konfigurācijas fails, kas tiek glabāts /etc direktorijā Linux, kurā ir informācija par dažādām failu sistēmām un to, kā sistēmai tās jāmontē sāknēšanas laikā.
Linux kodols izmanto informāciju no fstab faila, lai noteiktu, kuras failu sistēmas jāmontē un kur tās jāmontē. Šeit ir viss, kas jums jāzina par fstab un failu sistēmām operētājsistēmā Linux.
Kas ir failu sistēma?
Failu sistēma ir veids, kā dators organizē un saglabā datus tādās atmiņas ierīcēs kā cietvielu diskdziņi (SSD) un zibatmiņas diski.
Bez failu sistēmām būtu grūti atrast konkrētus failus un piekļūt tiem atmiņas ierīcē, un operētājsistēma nevarētu izsekot, kuri krātuves apgabali tiek izmantoti un kuri tiek izmantoti bezmaksas.
Operētājsistēmā Linux failu sistēmas ir ļoti svarīgas šādu iemeslu dēļ:
- Organizācija: Tie nodrošina direktoriju hierarhiju labākai organizācijai
- Telpas pārvaldība: Jūsu failu sistēma reģistrē izmantoto un brīvo vietu atmiņas ierīcē un piešķir vietu jauniem failiem
- Drošība: Uzglabāšanas ierīcē saglabāto failu integritātes aizsardzība, piemēram, izmantojot kontrolsummas vai žurnālu
Turklāt failu sistēmas nodrošina atbalstu faila līmeņa atļaujām, saspiešanai vai šifrēšanai.
Dažas izplatītas failu sistēmas ietver NTFS, FAT, ext4 utt. Ext4 (paplašinātās failu sistēmas versija 4) ir pamanāma Linux un Unix sistēmās.
Fstab skatīšana un izpratne operētājsistēmā Linux
Jūs varat apskatīt fstab failu, izmantojot savus iecienītākos Linux teksta redaktorus, piemēram, nano vai Vim, vai izmantojot kaķa komandu lai parādītu izvadi jūsu terminālī.
Nākamais piemērs izmanto Vim teksta redaktoru:
vim /etc/fstab
Jūsu izvadei jābūt līdzīgai tālāk norādītajam:
Fails satur virkni rindu. Katra rinda ir norobežota ar atstarpēm, un tajā ir šādas sešas sadaļas:
1. Failu sistēma
Tajā ir ierīce vai failu sistēma, kas sistēmai jāmontē sāknēšanas laikā. Montāžas komanda izmanto arī fstab to pievienojiet cieto disku vai jebkādas atmiņas ierīces ikreiz, kad palaižat atbilstošas montāžas komandas.
2. Mount Point
Montāžas punkts norāda direktoriju, kurā jāpievieno atmiņas ierīce. Sistēmai ir jāmontē katra failu sistēma pareizajā direktorijā.
Piemēram, saknes failu sistēma parasti tiek uzstādīta saknes (/) direktorijā un ir atsevišķi no lietotāja direktorijiem, kas ir uzstādīti /home direktoriju.
3. Tips
Tas nosaka izmantotās failu sistēmas veidu; daži izplatīti ir ext4, XFS, NTFS utt.
Linux kodolam ir jāzina, kuru draiveri izmantot, lai pareizi piekļūtu failu sistēmai, jo dažādām failu sistēmām ir dažādas iespējas un līdzekļi.
Ja atmiņas ierīcei ir nepareiza tipa vērtība, iespējams, saskarsies ar failu sistēmas kļūdām.
4. Iespējas
Komatatdalīts saraksts ar pievienošanas iespējām norādītajai atmiņas ierīcei. Opcijas nosaka, kā jūsu sistēma tiek uzstādīta un izmantota failu sistēmas.
Dažas izplatītas opcijas ietver:
- Automātiski: Uzstādiet failu sistēmu automātiski sāknēšanas laikā
- Noauto: Neinstalējiet failu sistēmu automātiski sāknēšanas laikā
- Lietotājs: Ļaujiet jebkuram lietotājam uzstādīt failu sistēmu
- Nouser: Ļaujiet tikai saknes lietotājam uzstādīt failu sistēmu
- Sinhronizēt: Failu sistēmai izmantojiet sinhrono I/O
5. Izgāztuve
Šis karodziņš norāda, vai dump utilītai ir jādublē failu sistēma. Noklusējums ir 0, kas nozīmē, ka nedublēt.
Varat iestatīt izgāztuves karogu uz 1 vai 2 failu sistēmām, kuras vēlaties iekļaut dublējumkopijā.
6. Fsck
Šis karodziņš norāda secību, kādā fsck (failu sistēmas pārbaude) pārbauda failu sistēmas sāknēšanas laikā. Fsck utilīta Linux sistēmās pārbauda un labo failu sistēmas konsekvenci. Noklusējuma vērtība ir iestatīta uz 0, kas nozīmē, ka nepārbaudiet failu sistēmu.
Citas iespējamās vērtības ir:
- 1: Vispirms pārbaudiet failu sistēmu
- 2: Pārbaudiet failu sistēmu pēc tam, kad ir pārbaudītas visas failu sistēmas ar fsck karogu 1
- 3: Pārbaudiet failu sistēmu pēc tam, kad ir pārbaudītas visas failu sistēmas ar fsck karogu 1 vai 2
Ja vēlaties katru reizi pārbaudīt failu sistēmas, iestatiet tai lielāku vērtību.
Krātuves disku uzstādīšana operētājsistēmā Linux
Failu sistēmām ir svarīga loma jūsu Linux sistēmā. Bez atbilstošas failu sistēmas būtu grūti pārvaldīt un sakārtot datus datorā.
Vai zinājāt, ka savā Linux datorā varat pievienot arī citu operētājsistēmu failu sistēmas?