Који Линук систем датотека треба да користите?
Када форматирате партиције на Линук ПЦ-ју, видећете широк избор опција система датотека. Ове опције не морају бити превелике. Ако нисте сигурни који Линук систем датотека ће користити, постоји једноставан одговор.
Брзи одговор: Користите Ект4 ако нисте сигурни
Ући ћемо у коров и извести разлику између различитих система датотека у једном тренутку, али ако нисте сигурни: Усе Ект4.
Ект4 је подразумевани систем датотека на већини Линук дистрибуција са разлогом. То је побољшана верзија старијег фајл система Ект3. То није најнапреднији систем датотека, али то је добро: значи да је Ект4 чврст и стабилан.
Убудуће, Линук дистрибуције ће постепено прелазити на БтрФС. БтрФС је још увек врхунски и види се доста развоја, тако да ћете желети да га избегнете на производним системима. Ризик од корупције података или других проблема није вредан потенцијалног побољшања брзине.
Приметите, међутим, да се овај савет "користи Ект4" односи само на Линук системске партиције и друге партиције на диску којима ће приступити само Линук. Ако форматирате екстерни диск који желите да делите са другим оперативним системима, не треба да користите Ект4 јер Виндовс, МацОС и други уређаји не могу да читају Ект4 системе датотека. Желите да користите екФАТ или ФАТ32 када форматирате спољни диск на Линуку.
Ако постављате партиције на вашем главном Линук погону, такође ћете желети да креирате свап партицију од најмање неколико ГБ у величини када постављате те партиције. Ова партиција се користи за "свап простор". Сличан је страничној датотеци у оперативном систему Виндовс. Линук замењује меморију у свап простор када је његов РАМ пун. Ова партиција мора бити форматирана као "свап" умјесто са одређеним системом датотека.
Шта је Јоурналинг?
Једна ствар коју ћете приметити када бирате између система датотека је да су неки од њих обележени као “јоурналинг” систем датотека, а неки нису. То је важно.
Дневник је дизајниран да спречи корупцију података услед падова и изненадног губитка снаге. Рецимо да је ваш систем у пролазу кроз писање датотеке на диск и одједном губи снагу. Без дневника, ваш рачунар не би имао појма да ли је фајл потпуно написан на диск. Датотека би остала на диску, корумпирана.
Са дневником, ваш рачунар ће приметити да ће писати одређену датотеку на диск у дневнику, да ће записати ту датотеку на диск, а затим уклонити тај задатак из дневника. Ако је напајање нестало у току писања датотеке, Линук би проверио дневник система датотека када се покрене и настави са неким делимично завршеним пословима. Ово спречава губитак података и оштећивање датотека.
Читање дневника мало успорава писање диска, али га је вредно на десктопу или лаптопу. То није толико глатко као што мислиш. Пуна датотека није уписана у дневник. Уместо тога, у дневник се снима само метаподаци, иноде или диск локација пре него што се запише на диск.
Сваки модерни систем датотека подржава бележење, а ви ћете желети да користите систем датотека који подржава бележење при подешавању стоног рачунара или лаптопа.
Системи датотека који не нуде бележење су доступни за употребу на серверима високих перформанси и другим таквим системима где администратор жели да истисне додатне перформансе. Они су такође идеални за преносиве флеш дискове, где не желите виши надземни и додатни запис дневника.
Која је разлика између свих тих Линук системских датотека?
Док Мицрософт развија Виндовс и Аппле контроле МацОС, Линук је опен-соурце пројекат који је развила заједница. Свако (или било која компанија) са вјештином и временом може креирати нови Линук систем датотека. То је један од разлога зашто постоји толико много опција. Ево разлика:
- Ект је кратица за “Ектендед филе систем”, и први је креиран посебно за Линук. Имао је четири велике ревизије. "Ект" је прва верзија система датотека, уведена 1992. године. Била је то велика надоградња од Миник датотечног система који је кориштен у то вријеме, али му недостају важне функције. Многе Линук дистрибуције више не подржавају Ект.
- Ект2 није датотечни систем у дневнику. Када је уведен, то је био први систем датотека који подржава проширене атрибуте датотека и 2 терабајта. Недостатак дневника Ект2-а значи да пише на диск мање, што га чини корисним за флеш меморију као што су УСБ дискови. Међутим, датотечни системи као што су екФАТ и ФАТ32 такође не користе дневнике и више су компатибилни са различитим оперативним системима, тако да препоручујемо да избегнете Ект2 осим ако знате да вам је из неког разлога потребан..
- Ект3 у основи је само Ект2 са бележењем. Ект3 је дизајниран да буде уназад компатибилан са Ект2, дозвољавајући да се партиције конвертују између Ект2 и Ект3 без икаквог форматирања. То је било дуже од Ект4, али Ект4 је присутан од 2008. и широко је тестиран. У овом тренутку, боље је користити Ект4.
- Ект4 такође је дизајниран да буде компатибилан уназад. Можете монтирати Ект4 датотечни систем као Ект3 или монтирати Ект2 или Ект3 датотечни систем као Ект4. Укључује нове функције које смањују фрагментацију датотека, дозвољавају веће количине и датотеке и користе одложено додјељивање за побољшање живота фласх меморије. Ово је најмодернија верзија Ект система и подразумевана је на већини Линук дистрибуција.
- БтрФС, изговара се "Буттер" или "Беттер" ФС, изворно је дизајнирао Орацле. То је кратица за “Б-Трее Филе Систем” и дозвољава обједињавање диск јединица, на снимку фотографија, транспарентну компресију и дефрагментацију на мрежи. Дијели неколико истих идеја које су пронађене у РеисерФС-у, датотечном систему који су неке Линук дистрибуције користили по дефаулту. БтрФС је дизајниран да буде чиста пауза од Ект серије датотека ситстемс. Тед Тс'о, који одржава датотечни систем Ект4, сматра Ект4 краткорочним рјешењем и вјерује да је БтрФС пут напријед. Очекујте да ће БтрФС постати подразумевана у оба пословна и потрошачка десктоп дистрибуција Линука у наредних неколико година, пошто је даље тестирано.
- РеисерФС био је велики корак напријед за Линук системе датотека када је уведен 2001. године и укључивао је многе нове могућности које Ект никада не би могао имплементирати. РеисерФС је замењен Реисер4, који се побољшао на многим карактеристикама које су биле непотпуне или недостајале у почетном издању 2004. године. у главном Линук кернелу и мало је вероватно да ће тамо стићи. БтрФС је бољи дугорочни избор.
- ЗФС је дизајнирао Сун Мицросистемс за Соларис и сада је у власништву Орацле-а. ЗФС подржава мноштво напредних функција, укључујући спремање дискова, снимке и динамичко стриптизирање диска. Свака датотека има контролну суму, тако да ЗФС може рећи да ли је датотека оштећена или не. ЗФС је отворен са Сун-ом под Сун ЦДДЛ лиценцом, што значи да не може бити укључен у Линук кернел. Међутим, можете инсталирати ЗФС подршку на било коју Линук дистрибуцију. Убунту сада нуди и званичну подршку ЗФС-а почевши од Убунту 16.04. Убунту подразумевано користи ЗФС за контејнере.
- КСФС је развијен од стране Силицон Грапхицс-а 1994. године за СГИ ИРКС оперативни систем, и пренет је на Линук 2001. године. Он је сличан Ект4 на неки начин, јер користи и одложено додељивање да помогне са фрагментацијом датотека и не дозвољава монтиране снимке. Може се проширити, али не и смањити у лету. КСФС има добре перформансе када се ради са великим датотекама, али има лошије перформансе од других система датотека када се ради са много малих датотека. То може бити корисно за одређене типове сервера који прије свега требају радити с великим датотекама.
- ЈФС, или “Јоурналед Филе Систем”, који је ИБМ развио за ИБМ АИКС оперативни систем 1990. године, а касније је пренешен на Линук. Има ниску потрошњу процесора и добре перформансе за велике и мале датотеке. ЈФС партиције могу бити динамички промењене, али не и смањене. Била је изузетно добро испланирана и има подршку у већини свих великих дистрибуција, али тестирање његове производње на Линук серверима није тако опсежно као Ект, јер је дизајнирано за АИКС. Ект4 се чешће користи и више је тестиран.
- Свап је опција када форматирате диск, али није стварни систем датотека. Користи се као виртуална меморија и нема структуру датотечног система. Не можете га монтирати да бисте видели њен садржај. Свап се користи као “сцратцх спаце” од стране Линук кернела да привремено сачува податке који не могу да стану у РАМ. Користи се и за хибернацију. Док Виндовс похрањује своју страничну датотеку као датотеку на главној системској партицији, Линук само задржава засебну празну партицију за свап простор.
- ФАТ16, ФАТ32, и екФАТ: Мицрософтови ФАТ датотечни системи су често опција када форматирате диск у Линуку. Ови системи датотека не садрже дневник, тако да су идеални за спољашње УСБ уређаје. Они су де фацто стандард који сваки оперативни систем - Виндовс, МацОС, Линук и други уређаји - могу читати. Ово их чини идеалним системом датотека који се користи приликом форматирања екстерне диск јединице коју желите да користите са другим оперативним системима. ФАТ32 је старији. екФАТ је идеална опција, јер подржава датотеке веће од 4 ГБ и партиције величине 8 ТБ, за разлику од ФАТ32.
Постоје и други Линук датотечни системи, укључујући системе датотека који су посебно дизајнирани за фласх меморију у уграђеним уређајима и на СД картицама. Али то су опције које ћете најчешће видети када користите Линук.