01.12.2012 Views

Introducere în Linux Un ghid la îndemână - "Tille" Garrels

Introducere în Linux Un ghid la îndemână - "Tille" Garrels

Introducere în Linux Un ghid la îndemână - "Tille" Garrels

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

opţiune, se afişează partiţia căreia aparţine directorul <strong>în</strong> care ne aflăm şi informaţii despre spaţiul utilizat pe<br />

această partiţie:<br />

Ca regulă, fiecare director care se află imediat sub directorul rădăcină se află pe partiţia root, cu o<br />

singură excepţie: să nu fie afişat ca intrare separată <strong>în</strong> listarea completă returnată <strong>la</strong> comanda df (sau df -h<br />

fără alte opţiuni).<br />

Citiţi mai multe despre acest subiect <strong>în</strong> man hier.<br />

3.1.3.2. Sistemul de fişiere aşa cum este <strong>în</strong> realitate<br />

Pentru cei mai mulţi utilizatori şi <strong>în</strong> cazul sarcinilor obişnuite de administrare a sistemului, este<br />

suficient să se accepte că fişierele şi directoarele sunt ordonate <strong>în</strong>tr-o structură arborescentă. Calcu<strong>la</strong>torul<br />

<strong>în</strong>să nu <strong>în</strong>ţelege nimic din noţiunea de copac sau structură arborescentă.<br />

Fiecare partiţie are un sistem de fişiere propriu. Dacă ne imaginăm toate aceste sisteme de fişiere<br />

împreună, ne putem forma o idee despre structura arborescentă a <strong>în</strong>tregului sistem, dar nu este chiar aşa de<br />

simplu. Într-un sistem de fişiere, un fişier este reprezentat de un punct sau nod (inode), un fel de serie care<br />

conţine informaţii despre datele care individualizează acel fişier: cui aparţine şi unde se află stocat pe discul<br />

fix.<br />

Fiecare partiţie are seturi proprii de noduri; pe un sistem cu mai multe partiţii pot exista fişiere cu<br />

numere de serie identice.<br />

Fiecare nod descrie structura datelor af<strong>la</strong>te pe discul fix, păstrând informaţii despre proprietăţile<br />

fişierului, inclusiv locul fizic de pe discul fix <strong>în</strong> care se află un anume fişier. Atunci când un disc fix este<br />

iniţializat ca mediu de stocare, <strong>în</strong> mod obişnuit pe parcursul procesului de insta<strong>la</strong>re a sistemului sau atunci<br />

când sunt adăugate discuri noi unui sistem, este creată mulţimea acestor noduri, o mulţime care are un<br />

număr fix, limitat, de elemente. Elementele acestei mulţimi corespund numărului maxim de fişiere, de toate<br />

tipurile (se regăsesc aici directoarele, fişierele speciale, legăturile, etc.) care pot exista pe aceeaşi partiţie.<br />

Putem socoti că ne bazăm pe existenţa unui nod <strong>la</strong> fiecare 2 până <strong>la</strong> 8 ko de memorie ai mediului de<br />

stocare.<br />

Atunci când facem un fişier nou, el primeşte un nod liber. În acest nod sunt următoarele informaţii:<br />

● Deţinătorul şi grupul căruia acesta aparţine.<br />

● Tipul fişierului (obişnuit, director,...).<br />

● Permisiunile care sunt ataşate fişierului, consultaţi Secţiunea 3.4.1.<br />

● Data şi ora <strong>la</strong> care fişierul a fost creat, deschis şi editat.<br />

● Data şi ora <strong>la</strong> care aceste informaţii conţinute de nod au fost schimbate.<br />

● Numărul de legături către fişierul respectiv (subiect detaliat pe parcursul acestui capitol).<br />

● Mărimea fişierului.<br />

● O adresă care arată locul fizic pe discul fix ocupat de fişier.<br />

Singurele informaţii care nu sunt incluse <strong>în</strong>tr-un nod sunt cele referitoare <strong>la</strong> numele fişierului şi<br />

directorul său. Aceste informaţii sunt păstrate <strong>în</strong>tr-un director special dedicat fişierelor. Prin compararea<br />

numelor fişierelor şi a nodurilor, sistemul construieşte o structură arborescentă, pe care utilizatorii o pot<br />

<strong>în</strong>ţelege. Utilizatorii pot afişa numărul nodurilor prin opţiunea -i a comenzii ls. Nodurile au alocat un spaţiu<br />

special pe discul fix.<br />

3.2. Orientarea prin sistemul de fişiere<br />

3.2.1. Trasee (path – adresă, cale)<br />

Atunci când doriţi ca sistemul să execute o comandă, nu trebuie să daţi adresa ei completă pentru<br />

36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!