ext3 (denumit și ext3fs) este al treilea sistem extins de fișiere (a treia versiune a sistemului de fișiere extins). Acesta este un sistem de fișiere de jurnalizare utilizat în sistemele de operare construite pe kernel-ul Linux. ext3 este instalat în mod implicit în majoritatea distribuțiilor. Nașterea sa se datorează predecesorului său - ext2. Dezvoltarea sistemului ext3 a fost tratată de Steven Tweedy.
Care este diferența dintre ext2 și ext3?
Principala diferență dintre ext3 și predecesorul său este că sistemul de fișiere ext3 este jurnalizat.
Ce înseamnă asta? În acest sistem de fișiere se înregistrează unele date, datorită cărora utilizatorul poate restaura sistemul de fișiere în cazul unei defecțiuni a computerului.
Ext3 utilizează trei moduri de înregistrare:
- writeback. În acest mod, numai fișierele de metadate ale sistemului de fișiere sunt scrise în jurnal (modificările sunt angajate). Nu poate garanta integritatea datelor, dar reduce semnificativ timpul de scanare în comparație cu ext2;
- ordonat - similar cu scrierea, dar scrierea datelor într-un fișier este garantată înainte de a scrie informații despre schimbarea acestui fișier. Acest lucru nu reduce semnificativ performanța și nu poate garanta integritatea datelor;
- jurnal - înregistrări complete și metadate și date de utilizator. Modul cel mai lent, dar și cel mai sigur, poate garanta integritatea datelor când stochează jurnalul pe o partiție separată și chiar mai bine - hard disk-ul.
Modul de înregistrare este specificat în linia de opțiuni pentru programul de montare.
mount / dev / hda6 / mnt / disc -t ext3 -o date =<режим>
sau în fișierul / etc / fstab.
Sistemul de fișiere ext3 suportă fișiere de până la 1 TB în mărime. Cu nucleul Linux 2.4, dimensiunea sistemului de fișiere este limitată la dimensiunea maximă a dispozitivului bloc (2 TB). În Linux 2.6 (pentru procesoare pe 32 de biți), dimensiunea maximă a dispozitivelor bloc este de 16 TB, dar ext3 poate suporta doar până la 4 TB.