„Ext4“ prieš „Btrfs“: kokią „Linux“ failų sistemą turėtumėte naudoti?

„Ext4“ prieš „Btrfs“: kokią „Linux“ failų sistemą turėtumėte naudoti?

Atvirai kalbant, nepakankamai žmonių svarsto, kokią failų sistemą naudoti savo kompiuteriams.





„Windows“ ir „MacOS“ vartotojai turi mažai priežasčių ieškoti, nes jie iš tikrųjų turi tik vieną pasirinkimą savo sistemai-atitinkamai NTFS ir HFS+. Kita vertus, „Linux“ turi daugybę skirtingų failų sistemos parinkčių, o dabartinė numatytoji yra ketvirtoji išplėstinė failų sistema (ext4).





Nuolat stengiamasi pakeisti numatytąją failų sistemą į „B-Tree“ failų sistemą (btrfs). Bet ar „btrfs“ yra geresnis, ir kada pamatysime, kad pakeitimai pakeis?





kaip peržiūrėti prenumeratorius „YouTube“

Ką daro failų sistemos?

Vaizdo kreditas: Maksym Kaharlytskyi/ Atšaukti purslus

Kaip ir fizinės failų sistemos, tokios kaip aplankai ir spintelės, skaitmeninės failų sistemos tvarko failus. Jie kontroliuoja, kaip jūsų operacinė sistema saugo nenaudojamus duomenis, kokia kita informacija (žinoma kaip metaduomenys) pridedama prie duomenų, kas ar kas turi prieigą prie duomenų ir pan.



Failų sistemos veikia fone. Kaip ir visas kitas operacinės sistemos branduolys, jie iš esmės nematomi kasdien. Failų tvarkyklės - programos, kurias naudojate failų valdymui, dažniausiai veikia vienodai, nepriklausomai nuo to, kuri failų sistema veikia apačioje.

Failų sistemos yra neįtikėtinai sudėtingos koduoti. Kūrėjai nuolat peržiūri šias sistemas, įtraukdami daugiau funkcijų ir tuo pačiu tampa efektyvesni.





Kodėl perjungti failų sistemas?

Joks kodas nėra tinkamas visiems naudojimo atvejams, ir tai taip pat taikoma failų sistemoms. Kai kurios failų sistemos išsiskiria dėl įvairių priežasčių. Failų paskirstymo lentelės (FAT) failų sistemą palaiko beveik visos šiuolaikinės operacinės sistemos.

USB atmintinės ir SD kortelės naudoja FAT sistemą, kad jūsų kompiuteris galėtų jas perskaityti, nepaisant to, ar naudojate „Linux“, „Windows“, „MacOS“ ar kitą operacinę sistemą.





Tačiau šiais laikais FAT nėra toks patikimas ar galingas kaip kai kurios kitos nuo to laiko sukurtos failų sistemos. Taigi, nors nešiojamoje laikmenoje matysite FAT, nematysite, kaip ji tvarko jūsų standžiojo disko duomenis.

„Apple“, ko gero, nenuostabu, yra žinoma dėl savo gamybos failų sistemos, kurios veikia tik su jos įrenginiais .

Dabartinė „Linux“ failų sistema

Dauguma stalinių kompiuterių „Linux“ versijų (žinomos kaip distribucijos arba „distros“) pagal numatytuosius nustatymus yra ext4 failų sistemoje. „ext4“ buvo „ext3“ failų sistemos patobulinimas, o tai buvo patobulinimas prieš „ext2“ failų sistemą.

„ext4“ pasirodė esanti labai tvirta failų sistema, tačiau ji sukurta naudojant senstančią kodų bazę. Kai kurie „Linux“ vartotojai ieško funkcijų, kurių „ext4“ nesprendžia savarankiškai. Yra programinė įranga, kuri rūpinasi kai kuriais troškimais, tačiau galimybė tai padaryti failų sistemos lygmeniu užtikrintų geresnius rezultatus. Taigi noras btrfs.

Ext4 supratimas: už ir prieš

„Ext4“ ribos išlieka gana įspūdingos. Didžiausias tūris/skaidinys, kurį galite sukurti naudodami „ext4“, yra 1 eksbibitas-maždaug 1 152 921,5 terabaitų ekvivalentas. Maksimalus failo dydis yra 16 terabaitų-arba maždaug 17,6 terabaitų, o tai yra daug daugiau nei bet kuris kietasis diskas, kurį šiuo metu gali nusipirkti nuolatinis vartotojas.

Yra žinoma, kad „Ext4“ pagerina greitį, palyginti su „ext3“, naudojant kelis skirtingus metodus. Kaip ir dauguma šiuolaikinių failų sistemų, tai yra žurnalų failų sistema, o tai reiškia, kad ji veda „žurnalą“ apie tai, kur failai yra diske, ir apie visus kitus disko pakeitimus.

Nepaisant visų jo funkcijų, jis nepalaiko skaidraus glaudinimo, skaidraus šifravimo ar duomenų dubliavimo. Momentinės nuotraukos yra techniškai palaikomos, tačiau ši funkcija geriausiu atveju yra eksperimentinė.

Teodoras Ts'o, kūrėjas, suvaidinęs pagrindinį vaidmenį kuriant „ext4“, apibūdino „ext4“ kaip „stop-gap“ leidinį, pagrįstą pasenusia aštuntojo dešimtmečio technologija, ir tikėjo, kad „Btrfs“ pasiūlė geresnį kelią į priekį. Tai buvo daugiau nei prieš dešimtmetį .

Btrfs supratimas: už ir prieš

„Btrfs“, kurį galima ištarti kaip „Butter FS“, „Better FS“ arba „B-Tree FS“, yra naujesnė failų sistema, pertvarkyta nuo nulio. „Btrfs“ egzistuoja todėl, kad kūrėjai norėjo išplėsti failų sistemos funkcijas, įtraukdami papildomas funkcijas, tokias kaip telkimas, momentinės nuotraukos ir kontrolinės sumos.

Projektas prasidėjo „Oracle“, tačiau nuo to laiko kitos didžiosios įmonės prisidėjo prie plėtros. Sąraše yra „Facebook“, „Netgear“, „Red Hat“ ir „SUSE“.

kaip ištrinti „Facebook“ paieškos istoriją

Nors „btrfs“ rasti patobulinimai gali būti naudingi paprastiems vartotojams, kai kurios papildomos funkcijos labiau domina įmonės naudojimą. Toks funkcionalumas skirtas sudėtingesniems naudojimo atvejams, kurių dažnai reikia patvaresni kietieji diskai taip pat.

Organizacijoms, kurios naudoja labai dideles programas su didžiulėmis duomenų bazėmis, iš pažiūros tęstinė failų sistema keliuose kietuosiuose diskuose gali labai palengvinti duomenų konsolidavimą. Duomenų atšaukimas sumažintų faktinių erdvės duomenų kiekį, o duomenų atspindėjimas taptų lengvesnis, kai yra viena plati failų sistema, kurią reikia atspindėti.

Žinoma, vis tiek galite pasirinkti sukurti kelis skaidinius, kad nereikėtų visko atspindėti. Didžiausias „btrfs“ failų sistemos skaidinio dydis yra 16 exbibitų, o maksimalus failo dydis taip pat yra 16 exbibitų.

Atsižvelgiant į tai, kad „btrfs“ galės aprėpti kelis kietuosius diskus, gerai, kad jis palaiko 16 kartų daugiau vietos diske nei „ext4“.

Ar „Linux Distros“ padarė perėjimą?

„Btrfs“ yra stabili „Linux“ branduolio dalis nuo 2013 m., Ir šiandien galite iš naujo suformatuoti standžiuosius diskus naudodami failų sistemą. Tačiau „btrfs“ nėra jokia numatytoji „Linux“ failų sistema. Dauguma distribucijų ir toliau yra numatytos pagal ext4.

Kodėl? Failai yra svarbiausi standžiojo disko duomenų fragmentai. Asmens duomenys yra nepakeičiami. Galite iš naujo įdiegti OS ir iš naujo atsisiųsti programas, tačiau be atsarginės kopijos prarasti failai dingsta. Štai kodėl labai svarbu, kad failų sistema būtų patikima prieš perjungiant milijonus žmonių prie jos naudoti pagal numatytuosius nustatymus.

„Ext4“ gali būti senas ir, be abejo, pluta, tačiau taip pat pasirodė esąs atsparus ir patikimas. Jei dingsta maitinimas ir kompiuteris temsta, tikimybė yra ext4, kad jūsų išsaugoti duomenys būtų apsaugoti.

Daugumai žmonių tokios situacijos yra vienintelis svarbiausias veiksnys. Svarbu ne tai, kaip gerai veikia failų sistema, kai viskas gerai, o tai, kas nutinka, kai viskas vyksta ne taip.

Vienas garsus platintojas nustatė, kad praėjo pakankamai laiko pakeisti. „openSUSE“ dabar naudoja „btrfs“ kaip numatytąjį „root“ skaidiniui, kuriame yra operacinė sistema. Tačiau „ /home“ skaidiniui, kuriame yra jūsų asmeniniai failai, „openSUSE“ nusprendė naudoti XFS failų sistemą.

Taigi ne, perėjimas įvyko ne taip, kaip tikėtasi. Tačiau, kaip matėme su „Wayland“ ekrano serveriu, kartais „Linux“ aplinkoje daugėja naujų technologijų.

kaip priversti „YouTube“ nustoti rekomenduoti vaizdo įrašus
Dalintis Dalintis „Tweet“ Paštu Ar verta atnaujinti į „Windows 11“?

„Windows“ buvo pertvarkytas. Bet ar to pakanka norint įtikinti jus pereiti nuo „Windows 10“ prie „Windows 11“?

Skaityti toliau
Susijusios temos
  • Linux
  • Technologija paaiškinta
  • Ubuntu
  • Failų sistema
  • Linux patarimai
Apie autorių Bertelis Kingas(Paskelbti 323 straipsniai)

Bertelis yra skaitmeninis minimalistas, kuris rašo iš nešiojamojo kompiuterio su fizinio privatumo jungikliais ir „Free Software Foundation“ patvirtinta OS. Jis vertina etiką, o ne funkcijas ir padeda kitiems kontroliuoti savo skaitmeninį gyvenimą.

Daugiau iš Bertelio Kingo

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia