Opcije montiranja fstab: definicija, vrste, formati, savjeti i preporuke za rad

Fstab važi za bilo koji Linux OS: Debian, Mandrake, Mandriva i Suse i drugi. Funkcija sadrži podatke o opcijama montiranja fstab-a u datotečnim sistemima, gdje i s kojim opcijama ih kombinirati. Za NFS, sadrži ime servera i direktorijum koji se izvozi na taj server, Lokalni direktorijum koji je tačka izgradnje i druge opcije specifične za NFS koje kontrolišu kvalitet procesa.

Znanje i mogućnosti FSTAB-a

Za rad s funkcijom, prije svega odredite uređaj na kojem se nalazi particija. Za SATA disk, prvi se zove kao sda, drugi će biti sdb i tako dalje. Particije za prvi disk nazivaju se sda1 i sda2. Za IDE disk, nomenklatura će biti hda, hdb i particije hda1, hda2. Deskriptori svih uređaja i njihovih odgovarajućih particija nalaze se u / dev direktoriju. Da biste odredili koje particije treba montirati, upotrijebite alat fdisk kao argument za ispitivanje. Da biste pogledali particije, na primjer, sa SDA diska, propisuju:

fdisk / dev / sda.

Koristeći fdisk, moguće je obraditi particije na fleksibilan i siguran način. Zahvaljujući uvođenju p, pojaviće se lista sekcija. Na primjer.

opcija montiranja fstab

Nakon identifikacije koristi se opcija montiranja fstab. Struktura ove datoteke koristi posebnu sintaksu. Linije se sastoje od šest odvojenih polja sa svojom vrijednošću: prostor, tab ili kombinacija.

Linije se sastoje od šest odvojenih polja

Put do deskriptora će biti / dev / sda3, prvo polje će biti ruta, drugo će biti direktorij u koji treba montirati particiju, na primjer, u / media / DATOS. Sistem datoteka ove particije je ntfs fstab-mount i biće naveden u trećem polju. Četvrto polje prikazuje opcije montiranja. Peto i šesto polje ostavljaju 0.

Man pages opcija

Man pages opcija

Ako navedete opciju Auto, odjeljak će biti montiran pri pokretanju sistema, ali postoji i suprotna opcija noauto. Exec se dodaje ako je zainteresiran za izvršavanje binarnih datoteka na particiji. Potrebno ih je programirati i izvršiti, suprotna opcija je noexec.

Prilikom montiranja RW particije, ako je potrebno da particija bude čitljiva, odgovarajući ro parametar. UID-mount fstab opcija navodi, how users OS ima pristup podjeli datoteka. Možete pogledati, koji broj? odgovara svakom korisniku ispitivanjem/etc / passwd datoteke.

Slično prethodnom parametru, Gid se odnosi na grupu korisnika. GID grupu možete vidjeti u/etc / groups. Fmask je umask za particiju koja se montira. Dakle, možete navesti dozvole koje će imati. Budući da odjeljak podataka pripada korisniku, zadano mu se daju iste dozvole kao i za home, dostupne za čitanje i pisanje vlasniku navedenom u UID-u za čitanje korisnicima iste grupe navedene u GIT datoteci.

Dmask je sličan prethodnoj opciji fstab montiranja, ali u ovom slučaju se odnosi na direktorije. Da bi otvorio direktorij, korisniku će biti potrebne dozvole za izvršavanje slične datotekama.

Redoslijed montiranja

Naredba

Da biste pokrenuli funkciju, upotrijebite redoslijed montiranja u kojem ćete morati proslijediti argument a i sastaviti, šta je u fstab-u prilikom montiranja diskova. Da biste to učinili, propišite:

$ sudo umount-a.

Da biste rastavili uređaj koji se koristi, provjerite koji proces to radi pomoću uputstva za osigurač i deskriptora particije na sljedeći način:

$ sudo fuse-m / dev / sda3.

Uputstvo će prikazati PID procesa koji zauzimaju particiju. Možete izvršiti njegovo uništavanje, rastavljanje i ponovno sastavljanje pomoću:

$ sudo ubiti -9 7418$ sudo umount-a$ sudo montiranje-a.

Idite na odjeljak i provjerite ispravnost dozvola koristeći ls. Nakon ovog procesa, fajlovi sa istom rezolucijom kao Home će biti montirani kako bi bili integrisani.

Automatska fstab funkcija

Automatska fstab funkcija

Datoteka / etc / fstab koristi se za instaliranje cifs fstab šeme montiranja i integriranje particija, raznih blok uređaja ili udaljenih datoteka u sistem, opisano u posebnom redu. Ove definicije se konvertuju korišćenjem systemd-a u dinamički sastavljene module pri pokretanju i nakon ponovnog pokretanja konfiguracije od strane administratora sistema.

Datoteka se čita naredbom za montiranje, dovoljno je pronaći bilo koji od direktorija ili uređaja navedenih u datoteci da biste dovršili vrijednost sljedećeg parametra. U ovom slučaju primjenjuju se parametri instalacije navedeni u fstab-u.

Nakon toga možete vidjeti strukturu, a zatim razumjeti parametre svakog elementa.

  • Uređaj.
  • Fstab tačka montiranja foldera.
  • Datotečni sistem.
  • Macro parametri.
  • Dump.
  • Revizija.

Uređaj, pošto je sve u Linuxu fajl, fstab nije izuzetak. Ovo je datoteka koja ukazuje na fizički uređaj koji se montira i nalazi se u / dev direktoriju, može biti hd, sd, fd ili drugi.

Montažna tačka i sistem

Tačka okupljanja je direktorij koji vam omogućava da vidite i upravljate onim što fizički uređaj sadrži.

Algoritam tumačenja sistema datoteka

Sistem datoteka, algoritam za tumačenje koji se koristi za čitanje podataka:

  1. EXT4 je trenutni Linux sistem visokih performansi i sigurnosti.
  2. EXT3 je Linux sistem koji vam omogućava registraciju.
  3. EXT2 je stari Linux sistem koji nema evidenciju i praktično se više ne koristi.
  4. NTFS je Windows sistem koji se koristi od NT do trenutnog 7.
  5. VFAT je Windows sistem koji se koristi od 95, poznat kao FAT32, takođe se koristi u USB-u i koristan je za razmjenu podataka na računaru ako su oba sistema instalirana na njemu.
  6. NFS je sistem koji koriste SUN ili Solaris.
  7. ISO9660-sistem koji se koristi na CD-u i DVD-u.
  8. JFS je IBM sistem datoteka koji koristi zapise.
  9. SWAP - exchange memorijski sistem koji se koristi u Linuxu.
  10. XFS-sistem koji koristi Silicon Graphics.
  11. UFS-sistem koji koristi BSD.

Opcije Montiranja

Opcije Montiranja

Opcije su parametri koji će se koristiti za montiranje navedenog uređaja.

Vrste opcija:

  1. Asinhrono snimanje podataka.
  2. Sinhrono snimanje.
  3. Automatski će biti instaliran.
  4. Exec - ima izvršne programe.
  5. Gid-definira ID grupe.
  6. Noauto - ne montira se automatski, koristi se na prenosivim medijima.
  7. Nouser-montira samo korijen.
  8. Ro-samo za čitanje.
  9. RW-čitanje i pisanje.
  10. Suid-omogućava vam korištenje setuid bitova kojima se loše upravlja i koji mogu ugroziti sigurnost sistema.
  11. UID-postavlja korisnički ID sistema datoteka.
  12. Umask - omogućava vam postavljanje maske tako da drugi korisnici ne mogu pristupiti montiranom sistemu.
  13. Naredba dump koja se koristi za kreiranje sigurnosnih kopija može biti samo 0 ili 1, ako je nula, ne vrši sigurnosnu kopiju, a ako je jedna, izvodi se pomoću naredbe dump.
  14. Revizija - bit koji vam omogućava da odredite da li će ovaj uređaj biti pregledan ili ne tokom kreiranja fsck-a; kao u prethodnoj opciji, 0-ne radi ništa, 1-obavlja.

Identifikacija sekcija

Prednost upotrebe naljepnica i UUID-a je u tome što ne ovise o redoslijedu kojim su uređaji fizički povezani sa mašinom. Ovo je korisno ako korisnik promeni redosled skladištenja u BIOS-u ili šemu povezivanja. Tamo su tri načina za identifikaciju particije:

  • po opisnom imenu kernela;
  • po etiketi;
  • od UUID.

Ponekad se takođe dešava da BIOS promeni redosled uređaja za skladištenje.

Da biste prikazali osnovne informacije o odjeljcima, pokrenite kod:

$ lsblk-f.

Ime kernela, Run lsblk-f, prikazuje listu particija i postavlja ime za prikaz. Izvršite lsblk-f za prikaz liste odjeljaka i postavljanje prikazane oznake.

Izvršite naredbu za prikaz liste odjeljaka i stavite ID broj prikazanog bloka, kojem prethodi prefiks UUID =. Da moraš znati unosi se samo UUID određene particije:

$ lsblk-no UUID / dev / sda2.

Identifikacija sekcija

Izgradnja Systemd modula

Montaža u sistemima kao što je RedHat zasniva se na manipulaciji / etc / fstab datotekom. Verzija 7 systemd-a dijeli odgovornost uprave Skupštine. Korisniku, ukoliko želi da upravlja sklopovima bez ugrožavanja integriteta, preporučuje se da pregleda zvaničnu dokumentaciju. Prvi, stvar za learn je systemd priručnik, jer se odnosi na tačke, poznatije kao jedinice za montiranje.

Tačka montiranja je konfigurisana pomoću pojedinačnih datoteka i naznačena je u / etc / fstab datoteci; doći će do dinamičke konverzije u tačke pri pokretanju sistema ili dinamički prilikom učitavanja system Managera.

Instalacijski blokovi:

  1. Šta = (šta) - apsolutna putanja do uređaja, datoteke ili drugog resursa za montiranje.
  2. Where= (where) je apsolutna ruta za montiranje uređaja, datoteke ili resursa. To ne može biti simbolički link. Ako tačka izgradnje ne postoji prije izgradnje, ona se stvara u tom trenutku. Važno je znati da ovo ime montiranja mora odgovarati nazivu datoteke.
  3. Type=(type) - opcija je opciona, samo određuje tip sistema datoteka koji se montira.

Postoje i druge opcije koje se preporučuju pažljivo proučiti ako trebate upravljati tačnim tačkama montiranja.

Da biste vidjeli datoteke jedinice, upotrijebite naredbu find i odredite rute lokacije. Rute u systemd-u imaju vrijednost, u ovom slučaju to je konverzija. Drugim riječima, generiše datoteke u path / run/systemd / generatoru za one konfiguracije koje nisu izvorne za systemd.

Da biste razumjeli proceduru, preporučuje se da pročitate uputstvo na terminalu:

man systemd-fstab-generatorman systemd.generator

Sintaksa za nfs

Za izgradnju NFS-a, server propisuje / usr/local/pub / pub NFS rsize = 8190, wsize = 83000, timeo = 16, intr

Postoje parametri montiranja fstab:

  1. Resize = n, broj bajtova koji se koriste za čitanje datoteka na NFS-u. Podrazumevana vrednost zavisi od kernela, trenutno je podrazumevano 1024 bajta. Performanse se značajno povećavaju ako zatražite rsize = 8192.
  2. Wsize = n, broj bajtova koji se koriste za pisanje datoteka. Podrazumevana vrednost zavisi od kernela, trenutno iznosi 1024 bajta, performanse se značajno povećavaju podešavanjem wsize = 8192.
  3. Acregmin = n, minimalno vrijeme u sekundama tokom kojeg će sistem čekati dok se atributi običnog fajla ne ažuriraju sa servera. Po defaultu, to je 3 sekunde.
  4. Acregmax = n, maksimalno vrijeme u sekundama tokom kojeg sistem može čekati da se atributi obične datoteke ažuriraju sa servera. Uobičajena vrijednost je 60 sekundi.
  5. Acdirmin = n, minimalno vrijeme u sekundama tokom kojeg će sistem čekati da se atributi direktorija ažuriraju sa servera. Vrijednost je 30 sekundi.
  6. Pokušaj ponovo = n, označava koliko puta treba ponoviti operaciju NFS montiranja, zadana vrijednost je 10000 puta.
  7. Nam n = n, opcija se koristi kada NFS server ne podržava verziju 2.
  8. RPC Build protokol. Ova opcija se može koristiti za određivanje maksimalne dužine naziva datoteka veće od one udaljenog sistema datoteka. Koristi se za podršku POSIX pathconf funkcijama, zadana vrijednost je 255 znakova.
  9. Port = n, broj porta koji će se koristiti za povezivanje sa NFS serverom ako je port 0 po defaultu. Sistem pita Koji port portmapper udaljenog računara koristi ako NFS mašina nije registrovana u portmapper-u.
  10. Port za montiranje = n, numerička vrijednost mountd porta.
  11. Mount host = naziv, naziv mašine na kojoj se mountd pokreće.
  12. Mountprog = n, koristi alternativni Broj RPC programa.

Savjeti i preporuke

Savjeti i preporuke

Ako je korisnik odlučio da više ne želi koristiti fstab konfiguraciju, može izvršiti oporavak. Da biste to učinili, otvorite prozor terminala i unesite sljedeće naredbe:

cd/etc / sudo rm fstabsudo cp / etc / backup / fstab / etc /.

Izvršavanjem ovih komandi će se izbrisati modifikovani fstab fajl i staviti kopija. Nakon toga, samo ponovo pokrenite mašinu.

Prije uređivanja sistemskih datoteka izvršite sigurnosnu kopiju. Nano će kreirati rezervnu kopiju i izvršiti automatsko montiranje fstab-a.

Za uređivanje datoteke u Ubuntu, pokrenite:

gksu gedit / etc / fstab.

Za uređivanje datoteke u Kubuntu, pokrenite:

kdesu kate / etc / fstab.

Za uređivanje datoteke direktno u terminalu, pokrenite:

sudo nano-w / etc / fstab.

Za pregled sadržaja / etc / fstab, pokrenite sljedeću naredbu terminala:

sudo-e/etc / fstab datoteke sigurnosne kopije na njegovom mjestu.

Da biste dobili listu svih UUID-ova, upotrijebite jednu od sljedeće dvije naredbe:

sudo blkidls-l/dev / disk / by-uuid.

Za prikaz liste diskova i odgovarajućih particija koje su povezane na sistem, pokrenite:

sudo fdisk-l.

Za montiranje svih sistema datoteka u / etc /fstab, pokrenite:

sudo mount-a.

Mora se imati na umu da tačka montiranja već mora postojati, inače zapis neće biti montiran u sistem datoteka. Da biste kreirali novu tačku, Koristite root privilegije da kreirate tačku, na primjer:

sudo mkdir /path/to/mountpointsudo mkdir /media / disk2.

Jedan od najčešći pitanja korisnika GNU / Linuxa tiču se automatskog montiranja fstab cifs-a, sklapanja particija i njihovih dozvola. Nalozi za montažu i njihove opcije se čuvaju u/etc / fstab datoteci.

Obično, prilikom instaliranja distribucija kao što je Ubuntu, linije za sklapanje particija se generišu automatski na opšti način. Fstab nije samo Linux, funkcija radi na različitim platformama.