Ext

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 6 decembrie 2019; verificările necesită 5 modificări .
ext
Sistemul de fișiere Sistem de fișiere extins
Data depunerii Aprilie 1992 (acum 30 de ani) ( Linux )
Structura
Conținutul folderului masa
Plasarea fișierului bitmap (spațiu liber), tabel (metadate)
Sectoare rele masa
Capabilități
Drepturi de acces POSIX
Criptare în fundal Nu

Extended File System (sistem de fișiere extins), abreviat ext sau extfs  - primul sistem de fișiere , conceput special pentru sistemele de operare pe nucleul Linux . Introdus în aprilie 1992 pentru nucleul Linux 0.96c. [unu]

Structura de metadate folosită a fost proiectată de Remy Card inspirată de sistemul de fișiere Unix (UFS Scopul a fost de a depăși limitările sistemului de fișiere Minix  - în noul sistem de fișiere, cea mai mare partiție posibilă și dimensiunea fișierului este mărită la 2 GB , [1] și lungimea maximă a numelui fișierului este de până la 255 de octeți.

ext a fost primul sistem de fișiere Linux OS care a extins sistemul de fișiere Minix. [2] . În ianuarie 1993, Frank Xia a încercat în mod independent să extindă sistemul de fișiere minix sub numele xiafs (autorul a sugerat și redenumirea lui în linuxfs), iar inițial xiafs părea mai stabil decât ext. Cu toate acestea, în xiafs, care acceptă partiții de până la 2 GB, fișierele erau încă limitate la 64 MB. Spre deosebire de ext cu o singură amprentă de timp, xiafs a acceptat trei marcaje de timp (creare, modificare și ora ultimului acces) [3] [2] [4] .

În ianuarie 1993, pe baza sistemului de fișiere ext, a început crearea unui sistem de fișiere extensibil ext2 , care suporta partiții de până la 2 TB și trei marcaje temporale. Mai târziu, ext2 a devenit baza pentru ext3 (2000) și ext4 (circa 2006) [4] .

De-a lungul timpului, ext2 a înlocuit xiafs și ext datorită viabilității sale pe termen lung.

În ianuarie 1997, suportul pentru ext și xiafs a fost eliminat definitiv din kernel (începând cu versiunea 2.1.21) [5] [6] .

Vezi și

Note

  1. 1 2 M. Tim Jones. Anatomia ext4. Faceți cunoștință cu al patrulea sistem de fișiere extins . IBM developerWorks (30 iunie 2009). Preluat la 6 iulie 2010. Arhivat din original la 25 august 2011.
  2. 1 2 „The Linux ext2/3/4 Filesystem: Past, Present, and Future” Arhivat 4 iunie 2016 la Wayback Machine , Ted Ts'o
  3. slackware.mirror.ba/slackware-2.2.0/docs/faqs/linux-faq.ps.gz
  4. 1 2 Card, Remy. & Ts'o, Theodore. & Tweedie, Stephen. Proiectarea și implementarea celui de-al doilea sistem de fișiere extins  //  Proceedings of the First Dutch International Symposium on Linux : journal. - 1994. - ISBN 90-367-0385-9 . Arhivat din original pe 21 martie 2009.
  5. http://man7.org/linux/man-pages/man5/filesystems.5.html Arhivat 19 decembrie 2016 la Wayback Machine „xiafs a fost proiectat și implementat pentru a fi un sistem de fișiere stabil și sigur prin extinderea codului sistemului de fișiere Minix. . … Sistemul de fișiere xiafs nu mai este dezvoltat sau întreținut activ. A fost eliminat din nucleu în 2.1.21."
  6. Istoricul versiunilor kernelului Linux: nuclee din seria 2.1 . Consultat la 23 decembrie 2016. Arhivat din original la 20 septembrie 2017.

Link -uri