Unix File System

Sistemul de fișiere Unix ( UFS ) este un sistem de fișiere a cărui dezvoltare a început în 1980 de către Bill Joy sub numele de UFS, bazat vag pe structurile de date ale sistemului de fișiere Unix Versiunea 6. Doi ani mai târziu, după ce sistemul de fișiere fusese deja utilizat la unele universități, Marshall Kirk McKusick a venit la proiect și s-a dedicat în principal mecanismelor de alocare îmbunătățite. În acest moment, numele de sistem de fișiere rapide a apărut pentru prima dată . Cu UNIX System V Versiunea 4, UFS a fost adoptat și în versiunea AT&T a UNIX și a înlocuit sistemul de fișiere din UNIX Versiunea 6 ca sistem de fișiere implicit.

variante

Berkeley Fast File System (FFS)

UFS este sau a fost utilizat în varianta Berkeley Fast File System a diferitelor instrumente derivate BSD , cum ar fi FreeBSD , NetBSD și OpenBSD , precum și Solaris și NeXTStep . Este disponibil și pe Linux și Mac OS X (cel puțin până la versiunea 10.4 ), dar nu face parte din standard. UFS a fost cel mai important model pentru sistemul de fișiere extins creat în proiectul Linux .

Începând cu versiunea 7, Solaris oferă o opțiune care implementează jurnalizarea în UFS (înainte de Solaris 7, jurnalizarea putea fi activată prin Trans-Devices din Solstice DiskSuite ). Printre sistemele de operare BSD se află extensia Softupdates , o metodă eficientă de scriere a metadatelor care menține sistemul de fișiere într-o stare consecventă în orice moment . Mai mult, NetBSD a susținut jurnalizarea metadatelor de la mijlocul anului 2008. NetBSD 5.0 ​​a fost prima versiune stabilă cu suport pentru jurnalizarea metadatelor, dar în care a fost încă listată ca previzualizare .

UFS2

UFS2 este o extensie a UFS și a fost introdus în FreeBSD 5.x. UFS2 aduce în principal următoarele modificări:

  • Suport pentru sisteme de fișiere mai mari de 1  TiB .
  • Este posibil să creați instantanee în sistemul de fișiere .
  • „Verificarea sistemului de fișiere“ , după un accident de sistem are loc în fundal. Acest lucru reduce foarte mult timpul necesar pentru a porni pe sisteme de fișiere mari.
  • Au fost adăugate atribute de fișiere suplimentare, inclusiv o implementare conformă cu POSIX a listelor de control al accesului .

Vezi si

literatură

Link-uri web

Dovezi individuale

  1. ^ Un sistem rapid de fișiere pentru UNIX - Universitatea din Wisconsin - Madison , 30 octombrie 2008
  2. Mac OS X 10.5 Leopard: Instalarea pe un volum formatat UFS. Apple, 12 iunie 2012, accesat pe 28 martie 2020 : „Nu puteți instala Mac OS X Leopard pe un volum formatat UFS. În plus, nu puteți actualiza versiunile mai vechi de Mac OS X instalate pe volume formatate UFS la Leopard. Pentru a trece la Leopard, trebuie să reformatați volumul de pornire. "
  3. Suport pentru jurnalizarea metadatelor adăugat la FFS. În: NetBSD: schimbări recente și știri. NetBSD, 31 iulie 2008, accesat pe 9 aprilie 2018 .