8Jul

Kuri Linux failų sistema turėtų būti naudojama?

Formatuojant skirsnius "Linux" kompiuteryje, pamatysite daugybę failų sistemos parinkčių.Šios parinktys neturi būti didžiulės. Jei nesate tikri, kokia "Linux" failų sistema naudojama, yra paprastas atsakymas.

Greitas atsakymas: naudokite Ext4, jei nesate tikri, kad

Mes pateksime į piktžoles ir sumažinsime skirtumą tarp įvairių failų sistemų, bet, jei nesate tikri: naudokite Ext4.

Ext4 yra numatytoji failų sistema daugumoje "Linux" paskirstymų dėl tam tikrų priežasčių.Tai patobulinta "Ext3" failų sistemos versija. Tai nėra naujausia failų sistema, bet tai gerai: tai reiškia, kad "Ext4" yra tvirtas ir stabilus.

Ateityje "Linux" paskirstymas palaipsniui pereis į BtrFS.BtrFS vis dar yra pažangiausias ir mato daug vystymosi, todėl norėsite to išvengti gamybos sistemose. Duomenų korupcijos ar kitų problemų rizika nėra verta galimo greičio pagerėjimo.

Atkreipkite dėmesį, kad šis "naudoti" Ext4 "patarimas taikomas tik" Linux "sistemos skaidiniui, o kitiems disko disko skirsniai bus pasiekti tik" Linux ".Jei formatavote išorinį diską, kurį norite bendrinti su kitomis operacinėmis sistemomis, neturėtumėte naudoti "Ext4", nes "Windows", "macOS" ir kiti įrenginiai negali skaityti "Ext4" failų sistemų.Kai norite formatuoti išorinį diską "Linux", norėsite naudoti "exFAT" arba "FAT32".

Jei nustatote skaidinius pagrindiniame "Linux" įkrovos diske, taip pat norite sukurti keletą mažesnių dydžių apsikeitimo skaidinį, kai nustatysite šiuos skirsnius.Šis skaidinys naudojamas "apsikeitimo erdvę".Tai panaši į "Windows" ieškos failą."Linux" pakeičia atmintį į apsikeitimo vietą, kai jos RAM yra pilnas.Šis skaidinys turi būti suformatuotas kaip "apsikeitimas", o ne tam tikra failų sistema.

Kas yra žurnalas?

Vienas dalykas, kurį jūs pastebėsite pasirinkdami failų sistemas, yra tai, kad kai kurie iš jų yra pažymėti kaip žurnalų failų sistema, o kai kurios - ne. Tai yra svarbu.

Žurnalas skirtas užkirsti kelią duomenų sugadinimui nuo avarijų ir staigios energijos nuostolių.Tarkime, kad jūsų sistema yra vientisa, rašydama failą į diską, ir ji staiga praranda galią.Be žurnalo, jūsų kompiuteris neturėtų suprasti, ar failas buvo visiškai įrašytas į diską.Failas liktų ten diske, sugadintas.

Su žurnalu jūsų kompiuteris pastebi, kad žurnale ketinama įrašyti tam tikrą failą į diską, įrašyti tą failą į diską, o tada pašalinti šį darbą iš žurnalo. Jei galia išėjo iš karto, kai buvo parašyta failo, Linux patikrins failų sistemos žurnalą, kai jis bus paleistas ir atnaujins bet kokius iš dalies užpildytus darbus. Tai užkerta kelią duomenų praradimui ir failų korupcijai."

Journaling" lėtina disko įrašymo našumą mažai, bet tai verta tai ant stalinio arba nešiojamojo kompiuterio. Tai ne tiek daug, kiek galvojate. Visas failas nėra parašytas žurnale. Vietoje to prieš žurnalą įrašoma į diską įrašomas tik failo metaduomenis, inode arba disko vieta.

Kiekviena šiuolaikinė failų sistema palaiko žurnalavimą, ir norėdami naudoti stalinį kompiuterį ar nešiojamą kompiuterį, norėsite naudoti failų sistemą, kuri palaiko žurnalavimą.

Failų sistemos, kurios nesiūlo žurnalų, gali būti naudojamos didelės talpos serveriuose ir kitose sistemose, kuriose administratorius nori išgauti papildomą našumą.Jie taip pat idealiai tinka nuimamiems "flash" įrenginiams, kuriuose nenorite didesnių pridėtinių išlaidų ir papildomų žurnalų įrašų.

Koks skirtumas tarp visų šių Linux failų sistemų?

Nors "Microsoft" kuria "Mac" sistemas "Windows" ir "Apple", "Linux" yra bendruomenės sukurtas atvirojo kodo projektas. Kiekvienas( arba bet kokia kompanija), turintis įgūdžių ir laiko, gali sukurti naują "Linux" failų sistemą.Tai viena iš priežasčių, kodėl yra tiek daug galimybių.Štai skirtumai:

  • Ext reiškia "Išplėstinę failų sistemą" ir buvo pirmoji sukurta specialiai "Linux".Tai buvo keturi pagrindiniai pakeitimai."Ext" yra pirmoji failų sistemos versija, įvesta 1992 metais. Tai buvo pagrindinis atnaujinimas iš tuo metu naudojamos "Minix" failų sistemos, tačiau trūko svarbių funkcijų.Daugelis "Linux" paskirstymo nepalaiko Ext.
  • Ext2 nėra laikmenų failų sistema.Įvedus, tai buvo pirmoji failų sistema, skirta palaikyti išplėstinius failo atributus ir 2 terabaitų diskus."Ext2" žurnalo trūkumas reiškia, kad jis įrašo į diską mažiau, todėl jis naudingas kaip "flash" atmintis, kaip USB įrenginiai. Tačiau failų sistemos, tokios kaip exFAT ir FAT32, taip pat nenaudoja žurnalų ir yra labiau suderinamos su skirtingomis operacinėmis sistemomis, taigi rekomenduojame išvengti "Ext2", nebent kažkokia priežastimi nežinote, kad jums to reikia.
  • Ext3 iš esmės yra tik "Ext2" su žurnalavimu."Ext3" buvo suprojektuotas taip, kad būtų suderintas su "Ext2", leidžiantis pertvarkymus tarp "Ext2" ir "Ext3" be jokio formatavimo. Tai buvo maždaug ilgesnis nei Ext4, bet "Ext4" buvo maždaug nuo 2008 m. Ir yra plačiai išbandytas.Šiuo metu geriau naudoti "Ext4".
  • Ext4 taip pat buvo sukurtas taip, kad būtų suderintas atgal. Galite prijungti Ext4 failų sistemą kaip Ext3, arba įdėti Ext2 arba Ext3 failų sistemą kaip Ext4.Tai apima naujesnes funkcijas, kurios sumažina failų suskaidymą, leidžia kurti didesnius tomus ir failus bei naudoja uždelstą paskirstymą, kad būtų pagerintas atminties laikas. Tai yra moderniausia "Ext" failų sistemos versija ir yra numatytoji daugumoje "Linux" paskirstymų.
  • BtrFS , išreikštas "Sviesto" arba "Geresnio" FS, iš pradžių buvo sukurtas "Oracle".Tai reiškia "B-Tree File System" ir leidžia disko kaupimąsi, "snap" vaizdus, ​​skaidrų suspaudimą ir internetinį defragmentavimą.Joje yra keletas tų pačių idėjų, kurios yra "ReiserFS" - failų sistemoje, kuri yra kai kurie "Linux" paskirstymai, naudojami pagal numatytuosius nustatymus. BtrFS sukurtas kaip švarus pertraukimas iš failų serijų Ext. Ted Ts'o, Ext4 failų sistemos palaikytojas, mano, kad Ext4 yra trumpalaikis sprendimas ir mano, kad BtrFS yra tolesnis veiksmas. Tikėtis, kad per kelerius ateinančius metus "BtrFS" taptų numatytoju tiek įmonės serverio, tiek vartotojo "Desktop Linux" paskyrose, nes jis bus išbandytas toliau.
  • ReiserFS buvo didelis žingsnis į priekį Linux failų sistemoms, kai jis buvo pristatytas 2001 m., Ir jame buvo daug naujų funkcijų, kurių "Ext" niekada negalės įgyvendinti."ReiserFS" buvo pakeistas "Reiser4", kuris 2004 m. Pagerėjo daugeliu funkcijų, kurios buvo neišsamios arba kurių pradinėje versijoje trūko. Tačiau "Reiser4" vystymasis susilpnėjo po to, kai pagrindinis kūrėjas Hansas Reiseras buvo paleistas į kalėjimą 2008 m. "Reiser4" vis dar nėrapagrindiniame "Linux" branduolyje ir vargu ar ten pateks. BtrFS yra geresnis ilgalaikis pasirinkimas.
    SUSIJĘS STRAIPSNIS
    Kaip įdiegti ir naudoti "ZFS" Ubuntu( ir kodėl norėtumėte)
"
  • " "ZFS " "Sun Microsystems" sukūrė "Solaris", o dabar yra "Oracle"."ZFS" palaiko daugybę išplėstinių funkcijų, įskaitant diskų kaupimąsi, vaizdinius vaizdus ir dinamišką diskų išdėstymą. "BtrFS" daugeliui šių funkcijų naudos Linux pagal nutylėjimą.Kiekviena byla turi kontrolinę sumą, todėl ZFS gali pasakyti, ar failas yra sugadintas, ar ne."Sun" atvirai įsigijo "ZFS" pagal "Sun CDDL" licenciją, o tai reiškia, kad ji negali būti įtraukta į "Linux" branduolį.Tačiau galite įdiegti ZFS palaikymą bet kuriame "Linux" platinime."Ubuntu" dabar siūlo oficialų "ZFS" palaikymą, pradedant nuo Ubuntu 16.04.Pagal kontekstą Ubuntu pagal numatytuosius nustatymus naudoja ZFS."
  • XFS " buvo sukurta "Silicon Graphics" 1994 m. "SGI IRX" operacinei sistemai ir 2001 m. Buvo perkelta į "Linux". Kai kuriais būdais ji panaši į "Ext4", nes ji taip pat naudoja uždelstą paskirstymą, kad padėtų suskaidyti failus ir neleidžia montuotinuotraukosJis gali būti išplėstas, bet ne susiaurėjęs."XFS" turi gerą našumą sprendžiant didelius failus, bet turi blogesnį našumą nei kitos failų sistemos, kai susiduria su daugybe mažų failų.Tai gali būti naudinga tam tikrų tipų serveriams, kuriems pirmiausia reikia spręsti didelius failus.
  • "JFS " arba "Žurnaluotų failų sistema" IBM "IBM" sukūrė "IBM AIX" operacinei sistemai 1990 m., O vėliau perkėlė į "Linux".Jis gali pasigirti mažu procesoriaus naudojimu ir geru našumu tiek dideliems, tiek mažiems failams. JFS skaidinius galima dinamiškai keisti, bet ne sumažėja. Jis buvo labai gerai suplanuotas ir remiamas daugumoje visų pagrindinių platinimo, tačiau jo gamybos testavimas "Linux" serveriuose nėra toks didelis, kaip "Ext", nes jis buvo sukurtas "AIX".Ext4 yra dažniausiai naudojamas ir plačiau išbandomas.
  • Swap yra galimybė formuoti diską, bet nėra faktinė failų sistema. Jis naudojamas kaip virtualioji atmintis ir neturi failų sistemos struktūros. Negalite prijungti, kad galėtumėte peržiūrėti jo turinį."Linux" branduolys yra "įbrėžimo vieta", skirta laikinai saugoti duomenis, kurie negali tilpti į RAM.Jis taip pat naudojamas žiemoti. Nors "Windows" saugo šaltinio failą kaip failą pagrindiniame sistemos skaidinyje, "Linux" tiesiog rezervuoja atskirą tuščią skirtuką, skirtą apsikeitimo vietai.
  • FAT16 , FAT32 ir exFAT : "Microsoft FAT failų sistemos dažnai yra galimybė, kai formatuojamas diskas" Linux ".Šiose failų sistemose nėra žurnalo, todėl jie idealiai tinka išoriniams USB įrenginiams. Jie yra de facto standartas, kad kiekviena operacinė sistema - "Windows", "MacOS", "Linux" ir kiti įrenginiai - gali skaityti. Tai padaro juos idealia failų sistema, kuri naudojama formuojant išorinį diską, kurį norite naudoti su kitomis operacinėmis sistemomis. FAT32 yra vyresnis."exFAT" yra ideali alternatyva, nes ji palaiko didesnės nei 4 GB dydžio failus ir 8 TB dydžio pertvaros, kitaip nei FAT32.

Taip pat yra ir kitų "Linux" failų sistemų, įskaitant failų sistemas, specialiai sukurtas įmontuotoms įrenginiams ir SD kortelėms. Tačiau tai yra galimybės, kurias dažniausiai pamatysite naudodami "Linux".