Skelbimas

perjungti Linux šaknų failų sistemąSąžiningai kalbant, vienas iš paskutinių dalykų, į kuriuos žmonės žiūri, yra ta, kuri failų sistema yra naudojama. „Windows“ ir „Mac OS X“ vartotojai turi dar mažiau priežasčių ieškoti, nes iš tikrųjų jie turi tik vieną savo sistemos pasirinkimą - NTFS ir HFS +, atitinkamai. Kita vertus, „Linux“ turi daugybę skirtingų failų sistemos variantų, o dabartinis numatytasis yra ext4.

Tačiau buvo dar vienas postūmis pakeisti failų sistemą į vadinamąją btrfs. Bet kas daro „btrfs“ geresnius, ir kada mes matysime pakeitimus, kurie pakeis?

Ką veikia failų sistemos?

Jei nežinote, ką failų sistemos veikia iš tikrųjų, apibendrinti tai yra gana paprasta. Failų sistemos yra naudojamos norint kontroliuoti, kaip duomenys yra saugomi po to, kai programa jų nebenaudoja, kas kita informacija, vadinama metaduomenimis, pridedama prie pačių duomenų, kaip kontroliuojama prieiga prie duomenų ir pan apie.

Neatrodo, kad tai lengva programuoti, ir tikrai ne. Failų sistemos vis dar yra nuolat tobulinamos, kad apimtų daugiau funkcijų, tuo pačiu efektyviau atlikdamos tai, ką ji turi daryti. Taigi, nors tai yra būtinybė visiems kompiuteriams, ji nėra tokia paprasta, kaip atrodo.

instagram viewer

Kodėl reikia perjungti failų sistemas?

perjungti Linux šaknų failų sistemą

„ext4“ buvo dar vienas „ext3“ failų sistemos patobulinimas, kuris buvo „ext2“ failų sistemos patobulinimas. Nors „ext4“ yra labai tvirta failų sistema, kuri per pastaruosius kelerius metus buvo numatytasis pasirinkimas beveik visuose paskirstymuose, ji gaminama iš senstančios kodo bazės. Be to, „Linux“ vartotojai ieško daug naujų funkcijų failų sistemose, kurių ext4 netvarko viena.

Yra programinė įranga, kuri rūpinasi kai kuriais iš šių poreikių, tačiau našumo aspektu tai būtų galima padaryti greičiau failų sistemos lygiu.

ext4

Linux jungiklio šakninė failų sistema

ext4Ribos vis dar yra gana įspūdingos. Didžiausias tūris / skaidinys, kurį galite padaryti naudodamas „ext4“, yra 1 eksbibitas - maždaug 1 152 921,5 terabaito ekvivalentas. Maksimalus failo dydis yra 16 tebibitų - arba maždaug 17,6 terabaito, o tai yra daug daugiau nei bet kuris įprastas vartotojas šiuo metu gali įsigyti kietąjį diską.

Yra žinoma, kad „ext4“ pagerina greičio padidėjimą, palyginti su „ext3“, naudojant kelis skirtingus metodus. Kaip ir dauguma šiuolaikinių failų sistemų, tai yra žurnalinė failų sistema, tai reiškia, kad ji saugo „žurnalą“ apie tai, kur yra failai diske ir apie visus kitus disko pakeitimus. Nepaisant visų jo savybių, jis nepalaiko skaidraus glaudinimo, skaidraus šifravimo ar duomenų dedukcijos. Snapshots yra techniškai palaikomos, tačiau geriausiu atveju ši funkcija yra eksperimentinė.

Btrfs

Btrfs, kuris gali būti tariamas kaip „Butter FS“, „Better FS“ arba „B-Tree FS“, yra failų sistema, sukurta visiškai nuo nulio. „Btrfs“ egzistuoja todėl, kad kūrėjai norėjo išplėsti failų sistemos funkcijas, įtraukdami kaupimą, momentinius vaizdus ir kontrolines sumas.

Būdamas nepriklausomas nuo ext4, jis nori atsisakyti idėjų, egzistuojančių ext4, kurios yra puikios vartotojams ir verslai yra panašūs ir įtraukia tas papildomas funkcijas, kurios bus naudingos visiems (bet konkrečiai įmonės). Įmonėms, kurios naudojasi labai didelėmis programomis su labai didelėmis duomenų bazėmis, turinčiomis ištisinį failą Sistema keliuose kietuosiuose diskuose būtų labai naudinga, nes ji gali labai padėti konsoliduoti duomenis lengviau. Duomenų dedukcija sumažintų faktinių vietos duomenų užimtumą, o duomenys atspindėtų palengvėtų ir naudojant „btrfs“, kai yra viena plati failų sistema, kuri turi būti veidrodinis.

Žinoma, vis tiek galite pasirinkti sukurti kelis skaidinius, kad nereikėtų veidrodžio viskas. Maksimalus „btrfs“ failų sistemos skaidinio dydis yra 16 egzempliorių, o maksimalus failo dydis taip pat yra 16 egzempliorių. Atsižvelgiant į tai, kad „btrfs“ galės apimti kelis kietuosius diskus, gerai, kad jis palaiko 16 kartų daugiau disko vietos nei „ext4“.

Išvada

perjungti Linux šaknų failų sistemą

Deja, „btrfs“ atvykimo data nėra tiksliai žinoma. Oficialiai naujos kartos failų sistema vis dar klasifikuojama kaip nestabili, tačiau atsisiųsdami naujausią „Ubuntu“ versiją galite pasirinkti įdiegti „btrfs“ skaidinyje. Pranešama, kad „Fedora 18“ kaip numatytąją failų sistemą naudos „btrfs“, nes iki išleidimo turėtų būti „btrfs“ failų sistemos tikrintuvas.

Kada „btrfs“ bus klasifikuojami kaip stabilūs, vis dar yra paslaptis, tačiau nesitikėkite, kad „Ubuntu“ pagal nutylėjimą naudos „btrfs“, kol iš tikrųjų bus laikomas stabiliu. „Btrfs“ dar liko nemažai darbo, nes dar ne visos funkcijos yra įdiegtos, o našumas (mano patirtimi) yra šiek tiek vangus, palyginti su ext4.

Kokia tavo nuomonė apie btrfs? Ar manote, kad įprastiems stalinių kompiuterių vartotojams tai bus geriau nei ext4? Ar ką nors norėtumėte pamatyti įdiegtą „btrfs“? Praneškite mums komentaruose!

Vaizdo kreditai: Interneto fonas su dvejetainiu kodu per „Shutterstock“, Džeksonas Karsonas, dthprod

Danny yra Šiaurės Teksaso universiteto vyresnysis, kuris naudojasi visais atvirojo kodo programinės įrangos ir „Linux“ aspektais.