Oglas

preklopite linux root datotečni sistemPošteno povedano, ena izmed zadnjih stvari, ki jo ljudje pogledajo, je, kateri datotečni sistem se uporablja. Uporabniki operacijskega sistema Windows in Mac OS X imajo še manj razlogov za iskanje, saj imajo resnično samo eno izbiro za svoj sistem - NTFS in HFS +oz. Linux ima na voljo veliko različnih možnosti datotečnega sistema, pri čemer je trenutno privzeto ext4.

Vendar pa je bil potreben še en pritisk, da spremenite datotečni sistem na nekaj, kar imenujemo btrfs. Kaj pa btrfs izboljšuje in kdaj bomo videli, kako se distribucije spreminjajo?

Kaj počnejo datotečni sistemi?

V primeru, da niste seznanjeni s tem, kaj dejansko počnejo datotečni sistemi, je po povzetju precej preprosto. Datotečni sistemi se uporabljajo za nadzor nad tem, kako se podatki shranjujejo, ko jih program ne uporablja več, kaj drugega informacije - znane kot metapodatki - so pritrjene na same podatke, kako se nadzoruje dostop do podatkov itd naprej.

Ne zdi se enostavno programiranje in zagotovo ni. Datotečne sisteme še vedno nenehno pregledujemo, da bi vključili več funkcionalnosti, hkrati pa postali bolj učinkoviti v tem, kar mora storiti. Čeprav je to osnovna potreba vseh računalnikov, ni ravno tako osnovna, kot se sliši.

instagram viewer

Zakaj preklapljati datotečne sisteme?

preklopite linux root datotečni sistem

ext4 je še ena izboljšava datotečnega sistema ext3, ki je bila izboljšava v primerjavi z datotečnim sistemom ext2. Čeprav je ext4 zelo soliden datotečni sistem, ki je bil zadnja leta privzeta izbira za skoraj vse distribucije, je narejen iz starajoče se kode. Poleg tega uporabniki Linuxa iščejo veliko novih različnih funkcij v datotečnih sistemih, ki jih ext4 ne zmore sam.

Obstaja programska oprema, ki skrbi za nekatere od teh potreb, toda z vidika uspešnosti bi bilo to mogoče storiti na ravni datotečnega sistema hitreje.

ext4

linux preklopite korenski datotečni sistem

ext4Meje so še vedno zelo impresivne. Največja prostornina / particija, ki jo lahko naredite z ext4, je 1 eksbibajt - kar ustreza približno 1,152,921,5 terabajtov. Največja velikost datoteke je 16 tebibajtov - ali približno 17,6 terabajtov, kar je veliko večje od vsakega trdega diska, ki ga lahko navaden potrošnik trenutno kupi.

Znano je, da ext4 izboljšuje hitrost v primerjavi z ext3 z uporabo več različnih tehnik. Kot večina sodobnih datotečnih sistemov je to datotečni sistem za reševanje, kar pomeni, da vodi "dnevnik", kje se na disku nahajajo datoteke, in o vseh drugih spremembah na disku. Kljub vsem lastnostim ne podpira preglednega stiskanja, preglednega šifriranja ali podvajanja podatkov. Posnetki so tehnično podprti, vendar je ta funkcija v najboljšem primeru eksperimentalna.

Btrfs

Btrfs, ki se lahko izgovarja kot "Butter FS", "Better FS" ali "B-Tree FS", je datotečni sistem, narejen popolnoma iz nič. Btrfs obstaja, ker so razvijalci želeli razširiti funkcionalnost datotečnega sistema, tako da med drugim vključujejo združevanje, posnetke in kontrolne vsote.

Čeprav je neodvisen od ext4, želi nadgraditi ideje, prisotne v ext4, ki so odlične za potrošnike in podjetja podobno in vključujejo tiste dodatne funkcije, ki bodo koristile vsem (vendar posebej podjetja). Za podjetja, ki uporabljajo zelo velike programe z zelo velikimi bazami podatkov, ki imajo na videz stalno datoteko Sistem na več trdih diskih bi bil zelo koristen, saj lahko veliko utrdi podatke lažje. Podvajanje podatkov bi zmanjšalo količino dejanskih prostorskih podatkov in zrcaljenje podatkov bi bilo lažje tudi z btrfs, ko bi moral obstajati en sam širok datotečni sistem zrcalo.

Seveda se lahko še vedno odločite za ustvarjanje več particij, da vam ni treba ogledati vse. Največja velikost particije datotečnega sistema btrfs je 16 eksbibajtov, največja velikost datoteke pa je tudi 16 eksbibajtov. Glede na to, da se btrfs lahko razteza na več trdih diskih, je dobro, da podpira 16-krat več prostora na disku kot ext4.

Zaključek

preklopite linux root datotečni sistem

Na žalost datum prihoda btrfs še ni znan. Uradno je datotečni sistem naslednje generacije še vedno razvrščen kot nestabilen, vendar če prenesete najnovejšo različico Ubuntuja, se lahko odločite za namestitev na btrfs particiji. Poročalo se je, da bo Fedora 18 uporabljala btrfs kot privzeti datotečni sistem, saj naj bi do izdaje obstajal preveritelj datotečnega sistema za btrfs.

Kdaj bodo btrfs dejansko razvrščeni kot stabilni, je še vedno skrivnost, vendar ne pričakujte, da bo Ubuntu privzeto uporabil btrfs, dokler se res ne šteje za stabilnega. Za btrfs je še vedno veliko dela, saj še niso vse funkcije še izvedene in zmogljivost (po mojih izkušnjah) je v primerjavi z ext4 nekoliko počasna.

Kakšno je vaše mnenje o btrfs? Ali menite, da bo za običajne namizne uporabnike boljši kot ext4? Kaj bi radi videli v btrfs? Sporočite nam v komentarjih!

Slikovni krediti: Internetno ozadje z binarno kodo prek Shutterstocka, Jackson Carson, dthprod

Danny je starejši na univerzi v Severnem Teksasu, ki ima vse vidike odprtokodne programske opreme in Linuxa.