Publicitate

comutați sistemul de fișiere root linuxSincer, unul dintre ultimele lucruri pe care oamenii le privesc este ce sistem de fișiere este folosit. Utilizatorii Windows și Mac OS X au motive și mai puține să se uite, deoarece au într-adevăr o singură alegere pentru sistemul lor - NTFS și HFS +, respectiv. Linux, pe de altă parte, are o mulțime de opțiuni de sistem de fișiere diferite, valoarea implicită actuală fiind ext4.

Cu toate acestea, a existat o altă apăsare pentru a schimba sistemul de fișiere la ceva numit Btrfs. Dar ce face ca btrfs să fie mai buni și când vom vedea distribuțiile care fac schimbarea?

Ce fac sistemele de fișiere?

În cazul în care nu aveți cunoștință despre ceea ce fac de fapt sistemele de fișiere, este destul de simplu atunci când este rezumat. Sistemele de fișiere sunt utilizate pentru a controla modul în care datele sunt stocate după ce un program nu îl mai folosește, ce altceva informațiile - cunoscute sub denumirea de metadate - sunt atașate la datele în sine, modul în care accesul la date este controlat, etc. pe.

instagram viewer

Nu sună ca un lucru ușor de programat și, cu siguranță, nu. Sistemele de fișiere sunt în continuare în curs de revizuire pentru a include mai multe funcționalități, devenind totodată mai eficiente în ceea ce trebuie să facă. Prin urmare, deși este o necesitate de bază pentru toate computerele, nu este la fel de elementar pe cât pare.

De ce comutați sisteme de fișiere?

comutați sistemul de fișiere root linux

ext4 a fost o altă îmbunătățire a sistemului de fișiere ext3, care a fost o îmbunătățire a sistemului de fișiere ext2. Deși ext4 este un sistem de fișiere foarte solid, care a fost alegerea implicită pentru aproape toate distribuțiile din ultimii ani, este făcut dintr-o bază de coduri îmbătrânită. În plus, utilizatorii Linux caută numeroase funcții diferite în sistemele de fișiere pe care ext4 nu le administrează de la sine.

Există un software care are grijă de unele dintre aceste nevoi, dar în ceea ce privește performanța, să poți face acele lucruri la nivelul sistemului de fișiere ar fi mai rapid.

Ext4

linux switch sistem de fișiere root

Ext4Limitele sunt încă destul de impresionante. Cel mai mare volum / partiție pe care îl puteți face cu ext4 este 1 exbibyte - echivalentul a aproximativ 1.152.921,5 terabyți. În timp ce dimensiunea maximă a fișierului este de 16 tebibytes - sau aproximativ 17,6 terabyți, ceea ce este mult mai mare decât orice hard disk pe care un consumator obișnuit îl poate cumpăra în prezent.

ext4 este cunoscut pentru a aduce îmbunătățiri ale vitezei față de ext3 prin utilizarea mai multor tehnici diferite. La fel ca majoritatea sistemelor de fișiere moderne, este un sistem de fișiere cu jurnal, ceea ce înseamnă că păstrează un „jurnal” de unde se află fișierele pe disc și orice alte modificări ale discului. În ciuda tuturor caracteristicilor sale, nu acceptă compresia transparentă, criptarea transparentă sau deduplicarea datelor. Instantaneele sunt suportate din punct de vedere tehnic, dar această caracteristică este în cel mai bun caz experimental.

Btrfs

Btrfs, care poate fi pronunțat ca „Butter FS”, „Better FS” sau „B-Tree FS”, este un sistem de fișiere realizat complet de la zero. Btrfs există deoarece dezvoltatorii au dorit să extindă funcționalitatea unui sistem de fișiere pentru a include pooling, instantanee și sumele de verificare, printre altele.

Deși este independent de ext4, dorește să construiască ideile prezente în ext4, care sunt foarte bune pentru consumatori și întreprinderile deopotrivă și încorporează acele funcții suplimentare care vor beneficia de toată lumea (dar în mod specific întreprinderi). Pentru întreprinderile care folosesc programe foarte mari cu baze de date foarte mari, având un fișier aparent continuu Sistemul pe mai multe hard disk-uri ar fi foarte benefic, deoarece poate face consolidarea datelor mult Mai ușor. Deduplicarea datelor ar reduce cantitatea de date spațiale reale pe care le-ar ocupa și oglindirea datelor ar deveni mai ușor și cu btrfs atunci când există un singur sistem de fișiere larg, care trebuie să fie oglindit.

Desigur, puteți alege totuși să creați mai multe partiții, astfel încât să nu fie necesar să reflectați Tot. Mărimea maximă de partiție a unui sistem de fișiere btrfs este de 16 exbibytes, iar dimensiunea maximă a fișierului este de asemenea 16 exbibytes. Având în vedere că btrfs vor putea să se întindă pe mai multe hard disk-uri, este un lucru bun că suportă de 16 ori mai mult spațiu pentru unități decât ext4.

Concluzie

comutați sistemul de fișiere root linux

Din păcate, data sosirii pentru btrfs nu este cunoscută. Oficial, sistemul de fișiere de generație următoare este încă clasificat ca instabil, dar dacă descărcați cea mai recentă versiune a Ubuntu puteți alege să instalați pe o partiție btrfs. S-a raportat că Fedora 18 va folosi btrfs ca sistem de fișiere implicit, deoarece până la lansarea sa ar trebui să existe un verificator de sistem de fișiere pentru btrfs.

Atunci când btrfs vor fi clasificați ca stabili, este încă un mister, dar nu vă așteptați ca Ubuntu să utilizeze btrfs implicit până când nu va fi considerat într-adevăr stabil. Mai rămâne o cantitate bună de lucru pentru btrfs, deoarece nu toate funcțiile sunt încă implementate, iar performanța (în experiența mea) este puțin lentă în comparație cu ext4.

Care este părerea ta despre btrfs? Crezi că va fi mai bun decât ext4 pentru utilizatorii obișnuiți de desktop? Ce vrei să vezi implementat în btrfs? Spuneți-ne în comentarii!

Credite imagine: Fundal Internet cu cod binar prin Shutterstock, Jackson Carson, dthprod

Danny este un senior la Universitatea din nordul Texasului care se bucură de toate aspectele legate de software-ul open source și Linux.