Ce este si de ce inodes ei pot ajunge la un capăt (program educațional)

versiune de tipărit

Uneori, utilizatorul primește de la Linux OS mesaj neașteptat că fișierul nu poate fi salvat, chiar și în secțiunea încă mai are spațiu liber. Desigur, un utilizator este nedumerit. Mai ales dacă el nu profesioniști. Cu toate acestea, ceea ce este acest lucru un astfel de obstacol a apărut? În cazul în care este luat și cum să se ocupe cu ei? Și este necesar? Să recunoaștem. - mijloace de Booked armat.







  • mărime fișier
  • identificatorul (ID) dispozitiv cuprinzând imagine
  • Utilizator proprietar fișier de ID-
  • grup de utilizatori ID căruia îi aparține proprietarului
  • drepturile de acces atribuite proprietarului, grupului, și așa-numitul „Altele“
  • citește dreapta, modificarea și execuție pentru proprietar, grup și altele
  • taymshtampy de la ultimul acces și schimbare dosar
  • contor de numărul de link-uri hard la dosar (în cazul în care nu este de zero, este imposibil de a șterge un fișier)
  • indicii pentru blocuri (clustere) ale discului, care este plasat în fișierul
  • nume de dosar sau un dispozitiv de bloc în care se află fișierul
  • Mărime fișier bloc de sistem secțiune (FS), în care imaginea este
  • numărul de blocuri ocupate de fișierul

Inod conține nici un fișier crearea taymshtampa, nici numele său. Atribuie directoare de masă (tabelul director). Atunci când utilizatorul încearcă să acceseze un fișier, se întâmplă următoarele:

  • numele fișierului în tabelul de director este determinată de numărul de inod corespunzător,
  • de inode numărul este accesat tabelul inode și să citească metadatele,
  • Ea începe să lucreze la un fișier, dacă este posibil.






Unele sisteme de fișiere. cum ar fi ext3 sau ext4, inodes sunt create imediat împreună cu FS. La crearea numărul fs inode este determinată de parametrul de comandă mkfs -CI. Cu cât numărul, mai mic inodul este creat, împreună cu FS. Dacă creați un sistem de fișiere cu Largefile opțiunea -O, ar fi echivalent cu specificarea 1048576 -i, și anume 1 buc. / Mb. O scădere a -Pot fi de până la mărimea blocului, care este de obicei de 4 kb.

A se vedea directorul de metadate sau fișierul, puteți determina starea de comandă. De exemplu:

A se vedea numărul inodului fișierelor din directorul curent, folosiți comanda

A se vedea modul în care să aloce inodes pe sistemul dumneavoastră (așa cum este utilizat și cât de mult este gratuit), utilizați comanda

Inodes - invenție agil. Acestea permit cea mai simplă de a pune în aplicare LVM de locuri de muncă (Logical Volume Manager), prin care, plin de unitate de calculator sale hard disk-uri, puteți „face“ un hard disk de mare. Mecanismul inode accelerează FS, poate reduce în mod semnificativ creșterea fragmentării. dar ar trebui să plătească pentru tot: metadatele necesare pentru un spațiu limitat. Prin urmare, în cazul în care partiția conține o mulțime de fișiere mici, se poate întâmpla ca stocul inode la toate nu vor fi suficiente. Unii utilizatori precaut, dar chiar și știință de carte afișează informații despre inod liber în conky, și ea flaunts mereu pe desktop.

Ce se poate face în cazul în care camera dintr-o dată a fugit din inodes? Puteți, desigur, a salva datele la alte mass-media și de a recrea secțiunea FS. Oribil, dar este Linux. prieteni. Și puteți face bine: toate detaliile pentru a încărca în cloud. În cazul în care nu Internet (acest lucru este același lucru), puteți șterge pur și simplu fișierele inutile (acestea sunt deloc), și enervant „fleac“ zaarhirovat. Și dacă nu există internet, fără fișiere inutile, nu flash la îndemână? Apoi, unul rămâne: pentru a închide toate aplicațiile, asigurați-vă că sistemul de operare nu este ucide „de swap“ folosind GParted de utilitate partiție swap în orice stocare de date adecvate, de exemplu, FAT. să fuzioneze parte a datelor, „detaliu“ pentru a arhiva, și apoi se adaugă la fuziunea datelor de arhivă. Apoi, a restabili partiție swap.