{"id":121448,"date":"2025-01-22T21:46:00","date_gmt":"2025-01-22T19:46:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs"},"modified":"2025-01-22T21:46:00","modified_gmt":"2025-01-22T19:46:00","slug":"zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs","title":{"rendered":"Pozn\u00e1mky Theodora Ts'o o j\u00e1dru Linuxu, kodexu chov\u00e1n\u00ed, ext4, btrfs a ZFS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u0159eklad \u00favah Theodora Ts'o, tv\u016frce souborov\u00e9ho syst\u00e9mu Ext4, o v\u00fdvoji ext4, souborov\u00e9m syst\u00e9mu BcacheFS, j\u00e1dru Linux, ZFS, kodexu chov\u00e1n\u00ed a souborov\u00fdch syst\u00e9mech jako takov\u00fdch:        <\/p>\n<p><b>O v\u00fdvoji ext4<\/b>.  <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Do ka\u017ed\u00e9ho vyd\u00e1n\u00ed j\u00e1dra ext4 p\u0159isp\u00edv\u00e1 v\u00edce ne\u017e p\u016fl tuctu lid\u00ed. V sou\u010dasn\u00e9 dob\u011b tr\u00e1v\u00edm v\u011bt\u0161inu sv\u00e9ho \u010dasu reviz\u00ed k\u00f3du, prov\u00e1d\u011bn\u00edm test\u016f a zlep\u0161ov\u00e1n\u00edm testovac\u00ed aplikace {<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/vps\/abuzoustojchivye-vps\/\"   title=\"kvm\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4398\">kvm<\/a>,gce,qemu,android}-xfstests. A velmi se spol\u00e9h\u00e1m na 2-3 dal\u0161\u00ed v\u00fdvoj\u00e1\u0159e pracuj\u00edc\u00ed v SUSE a IBM, kte\u0159\u00ed mi pom\u00e1haj\u00ed s reviz\u00ed k\u00f3du.  <\/p><\/blockquote>\n<p><b>O BcacheFS<\/b>  <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Odpov\u011b\u010f je, \u017ee bcachefs nen\u00ed zcela osamocen\u00fdm projektem \u2014 nap\u0159\u00edklad Kent byl autorem 72 % patch\u016f mezi vyd\u00e1n\u00edmi j\u00e1dra 6.11 a 6.12, zat\u00edmco z 103 patch\u016f k ext4 za stejn\u00e9 obdob\u00ed jsem byl autorem p\u0159esn\u011b 0 %. Je to proto, \u017ee pevn\u011b v\u011b\u0159\u00edm, \u017ee programov\u00e1n\u00ed je t\u00fdmov\u00fd sport, a moj\u00ed rol\u00ed jako technick\u00e9ho vedouc\u00edho je umo\u017enit \u00fa\u010dastn\u00edk\u016fm ext4 ud\u011blat maximum pro zlep\u0161en\u00ed souborov\u00e9ho syst\u00e9mu. Po\u0159\u00e1d\u00e1me t\u00fddenn\u00ed konference a Derrick Wong, senior v\u00fdvoj\u00e1\u0159 XFS a b\u00fdval\u00fd udr\u017eovatel XFS, se t\u011bchto konferenc\u00ed \u00fa\u010dastn\u00ed \u2014 a j\u00e1 jsem, jak se v\u00ed, pom\u00e1hal s ot\u00e1zkami testov\u00e1n\u00ed XFS, zat\u00edmco Derrick mi pom\u00e1hal s r\u016fzn\u00fdmi ot\u00e1zkami testov\u00e1n\u00ed ext4 a dokonce se pod\u00edval na p\u00e1r patch\u016f pro ext4. Spolupracujeme spolu a to je dobr\u00e9.    <\/p>\n<p>D\u00e1v\u00e1m ostatn\u00edm lidem mo\u017enost rozhodnout, zda cht\u011bj\u00ed sv\u011b\u0159it sv\u00e1 data n\u011bkomu, kdo je osam\u011bl\u00fdm program\u00e1torem, kter\u00fd m\u016f\u017ee b\u00fdt talentovan\u011bj\u0161\u00ed ne\u017e j\u00e1, ale d\u00e1m v\u00e1m n\u00e1pov\u011bdu \u2014 m\u016f\u017eete \u201epodv\u00e9st\u201c zapojen\u00edm t\u00fdmu do \u0159e\u0161en\u00ed probl\u00e9mu. Nen\u00ed nutn\u00e9 to d\u011blat samotn\u011b. Samoz\u0159ejm\u011b, abyste to mohli ud\u011blat, mus\u00edte v\u011bd\u011bt, jak probudit to nejlep\u0161\u00ed v ostatn\u00edch a mus\u00edte spolupracovat. A slu\u0161n\u00e9 chov\u00e1n\u00ed v\u016f\u010di sob\u011b navz\u00e1jem v mailingov\u00fdch listech ur\u010dit\u011b neu\u0161kod\u00ed.  <\/p><\/blockquote>\n<p><b>O j\u00e1d\u0159e, CoC, mo\u017enostech a budoucnosti ext4<\/b>    <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Ext4 skute\u010dn\u011b dost\u00e1v\u00e1 n\u011bkter\u00e9 nov\u00e9 funkce, ale jsou to ty, kter\u00e9 firmy jsou ochotny financovat, proto\u017ee n\u00e1vratnost investic do v\u00fdvoje funkce d\u00e1v\u00e1 smysl z hlediska n\u00e1klad\u016f a p\u0159\u00ednos\u016f. Nap\u0159\u00edklad fscrypt a adres\u00e1\u0159e bez ohledu na velk\u00e1 a mal\u00e1 p\u00edsmena byly funkce, kter\u00e9 byly u\u017eite\u010dn\u00e9 pro Android a Chrome OS, a byly financov\u00e1ny, alespo\u0148 \u010d\u00e1ste\u010dn\u011b, t\u011bmito v\u00fdvoj\u00e1\u0159sk\u00fdmi skupinami (Steam se tak\u00e9 ob\u00e1val o oh\u00fdb\u00e1n\u00ed velk\u00fdch p\u00edsmen a podpo\u0159il jednoho z in\u017een\u00fdr\u016f). Chceme p\u0159idat podporu pro z\u00e1pis bez p\u0159eru\u0161en\u00ed (untorn), proto\u017ee to zlep\u0161\u00ed v\u00fdkon datab\u00e1z\u00ed na cloudov\u00fdch emulovan\u00fdch blokov\u00fdch za\u0159\u00edzen\u00edch, kde lze zaru\u010dit 16k atom\u00e1rn\u00edch z\u00e1pis\u016f, co\u017e umo\u017en\u00ed zbavit se dvoj\u00edho bufferingu v MySQL a PostgreSQL.     <\/p>\n<p>(Ve skute\u010dnosti m\u016f\u017ee Amazon a Google to ud\u011blat ve sv\u00fdch vlastn\u00edch produktech DB t\u00edm, \u017ee u\u010din\u00ed p\u0159edpoklady o tom, jak funguj\u00ed Amazon EBS a Google Persistent Disk, ale my chceme to ud\u011blat obecn\u011bj\u0161\u00edm zp\u016fsobem, kter\u00fd bude l\u00e9pe udr\u017eiteln\u00fd v dlouhodob\u00e9m horizontu). To nen\u00ed tak atraktivn\u00ed jako v\u011bci jako reflinks, ale n\u00e1vratnost investic se daleko l\u00e9pe od\u016fvod\u0148uje, jak z d\u016fvodu ni\u017e\u0161\u00edch n\u00e1klad\u016f (m\u00e9n\u011b pr\u00e1ce na v\u00fdvoji, testov\u00e1n\u00ed a kvalifikaci pro podnikov\u00e9 nasazen\u00ed), tak proto, \u017ee v\u00fdhody jsou daleko snadn\u011bji kvantifikovateln\u00e9. Takov\u00e9 v\u011bci, jako je \u201emohu u\u0161et\u0159it n\u00e1klady na mzdu XX st\u00e1l\u00fdch in\u017een\u00fdr\u016f program\u00e1tor\u016f po dobu p\u011bti let\u201c, jsou mnohem snadn\u011bji realizovateln\u00e9 pro tento typ funkcionality zvy\u0161uj\u00edc\u00ed v\u00fdkon.    <\/p>\n<p>Na rozd\u00edl od toho, reflinky \u2014 to je z\u00e1bava, ale nedok\u00e1zal jsem naj\u00edt klienta, kter\u00fd by byl ochoten pokr\u00fdt n\u00e1klady na v\u00fdvoj, nebo firmu, kter\u00e1 by pova\u017eovala, \u017ee jejich z\u00e1kazn\u00edci budou kupovat v\u00edce jejich produktu, pokud do ext4 p\u0159idaj\u00ed reflinky. M\u016f\u017ee se to zd\u00e1t hrozn\u011b korpor\u00e1tn\u00ed, ale existuje p\u0159\u00edb\u011bh o tom, jak in\u017een\u00fd\u0159i ZFS za\u010dali projekt od nuly, ani\u017e by se ptali veden\u00ed na povolen\u00ed a bez n\u00e1vrh\u016f od obchodn\u00edho odd\u011blen\u00ed, a p\u0159edstavili Sun to, co se fakticky stalo hotovou v\u011bc\u00ed.     <\/p>\n<p>Zn\u00ed to skv\u011ble, ale pokud si vzpomeneme, \u017ee Sun nakonec za\u010dala prod\u011bl\u00e1vat pen\u00edze, a\u017e musela prodat sebe jin\u00e9 spole\u010dnosti, a in\u017een\u00fdrsk\u00e1 organizace podporuj\u00edc\u00ed ZFS u\u017e fakticky neexistuje. P\u0159ibli\u017en\u011b v dob\u011b, kdy byla ZFS ozn\u00e1mena, jsem se pod\u00edlel na v\u00fdzkumu cel\u00e9 spole\u010dnosti, aby se zjistilo, zda m\u00e1 smysl investovat do funkc\u00ed souborov\u00e9ho syst\u00e9mu pro AIX a Linux \u2014 a dosp\u011bli jsme k z\u00e1v\u011bru, \u017ee ne, n\u00e1vratnost investic je mal\u00e1, a nov\u00e9 funkce souborov\u00e9ho syst\u00e9mu nepovedou ke zv\u00fd\u0161en\u00ed po\u010dtu z\u00e1kazn\u00edk\u016f, kte\u0159\u00ed kupuj\u00ed hardware, software nebo syst\u00e9my IBM. Mo\u017en\u00e1 pro IBM nastaly t\u011b\u017ek\u00e9 \u010dasy, ale st\u00e1le existuje, zat\u00edmco Sun \u2014 ne.     <\/p>\n<p>P\u0159ibli\u017en\u011b v t\u00e9\u017ee dob\u011b se se\u0161li z\u00e1stupci n\u011bkolika linuxov\u00fdch firem, aby vymysleli, jak Linux bude konkurovat ZFS. Pr\u00e1v\u011b na t\u00e9to sch\u016fzce byla vznesena my\u0161lenka, \u017ee btrfs bude dlouhodobou odpov\u011bd\u00ed, zat\u00edmco ext4 bude kr\u00e1tkodob\u00fdm \u0159e\u0161en\u00edm, kter\u00e9 zajist\u00ed podporu pro funkce, jako je p\u0159izp\u016fsoben\u00ed velikosti v re\u00e1ln\u00e9m \u010dase, 64-bitov\u00e9 \u010d\u00edsla blok\u016f a dal\u0161\u00ed v\u011bci, kter\u00e9 byly v tradi\u010dn\u00edch Legacy Unix OS a kter\u00e9 chyb\u011bly v ext3.    <\/p>\n<p>Na t\u00e9to sch\u016fzce jsem byl po\u017e\u00e1d\u00e1n, abych ur\u010dil, co bude pot\u0159eba k vytvo\u0159en\u00ed zcela nov\u00e9ho souborov\u00e9ho syst\u00e9mu. Prozkoumal jsem, kolik \u00fasil\u00ed bylo pot\u0159eba pro vytvo\u0159en\u00ed souborov\u00fdch syst\u00e9m\u016f jako GPFS a JFS od IBM, advfs od Digital, posoudil jsem, kolik \u010dasu Sun pot\u0159eboval na vytvo\u0159en\u00ed ZFS a p\u0159iveden\u00ed tohoto souborov\u00e9ho syst\u00e9mu do stavu pln\u011b p\u0159ipraven\u00e9ho na v\u00fdrobu. Odpov\u011b\u010f, kterou jsem dostal, byla p\u0159ibli\u017en\u011b 100 osoboklet, s n\u00edzk\u00fdm odhadem 50 osoboklet a vysok\u00fdm odhadem 200 osoboklet (ale to bylo pro GPFS, kter\u00fd byl clusterov\u00fdm souborov\u00fdm syst\u00e9mem, a proto mnohem slo\u017eit\u011bj\u0161\u00ed).    <\/p>\n<p>Ozn\u00e1mil jsem to na sch\u016fzce a jist\u00fd senior in\u017een\u00fdr z Intelu \u0159ekl: \u201eNe, ne\u0159\u00edkejte to veden\u00ed, proto\u017ee nikdy neschv\u00e1l\u00ed projekt! \u0158ekn\u011bte jim, \u017ee btrfs bude hotov\u00fd za 18 m\u011bs\u00edc\u016f\u201c. D\u00e1v\u00e1m lidem mo\u017enost rozhodnout se, kdy btrfs dos\u00e1hne stavu \u201ep\u0159ipravenosti pro podnikov\u00e9 pou\u017eit\u00ed\u201c, zejm\u00e9na pro ty nov\u00e9 atraktivn\u00ed roz\u0161\u00ed\u0159en\u00e9 funkce, kter\u00e9 m\u011bly konkurovat ZFS, ale nemysl\u00edm si, \u017ee by bylo na diskusi, \u017ee to nenastalo za 18 m\u011bs\u00edc\u016f.     <\/p>\n<p>A dokonce i p\u0159edt\u00edm, ne\u017e se Sun rozpadla, mnoho firem, kter\u00e9 poslaly sv\u00e9 z\u00e1stupce na setk\u00e1n\u00ed, odm\u00edtlo zapojen\u00ed in\u017een\u00fdr\u016f do pr\u00e1ce na btrfs, a to samoz\u0159ejm\u011b nepomohlo. Pravd\u011bpodobn\u011b to bylo zp\u016fsobeno t\u00edm, \u017ee firmy jsou racion\u00e1ln\u00ed organizace, kter\u00e9 p\u0159ij\u00edmaj\u00ed sv\u00e1 rozhodnut\u00ed o n\u00e1vratnosti investic a financov\u00e1n\u00ed nov\u00e9ho souborov\u00e9ho syst\u00e9mu nem\u011blo smysl, jako by se lidem vypr\u00e1v\u011blo, \u017ee Linux bude m\u00edt odpov\u011b\u010f na ZFS.    <\/p>\n<p>Kdy\u017e se ohl\u00e9dneme zp\u011bt, m\u016f\u017eeme \u0159\u00edci, \u017ee i kdy\u017e ZFS m\u011blo ty opravdu skv\u011bl\u00e9 funkce, nebylo jich dost na to, aby v\u011bt\u0161inu u\u017eivatel\u016f p\u0159im\u011bly vybrat si Solaris m\u00edsto toho, aby si po\u0159\u00eddili mnohem levn\u011bj\u0161\u00ed platformy x86 a nainstalovali Linux. A kdy\u017e se Sun rozhodla vyzkou\u0161et strategii OpenSolaris a Solaris x86, bylo u\u017e p\u0159\u00edli\u0161 pozd\u011b. S\u00ed\u0165ov\u00e9 efekty byly obrovsk\u00e9, a strategie x86 nedok\u00e1zala odpov\u011bd\u011bt na ot\u00e1zku, jak jedna spole\u010dnost, Sun, mohla platit mzdy v\u0161em super talentovan\u00fdm in\u017een\u00fdr\u016fm, kte\u0159\u00ed pracovali na Solaris. N\u00e1kup x86-serveru za 5000 dolar\u016f nenab\u00edz\u00ed velkou n\u00e1vratnost investic ve srovn\u00e1n\u00ed s <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-prohoster\/\"   title=\"serverem\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3013\">serverem<\/a> SunFire E10k Sparc za 100000 dolar\u016f, kter\u00fd Sun naz\u00fdvala \" bodem \" v \" dot Com \".    <\/p>\n<p>Podstatou je, \u017ee in\u017een\u00fdrsk\u00e1 \u010dinnost ve skute\u010dn\u00e9m sv\u011bt\u011b je kompromis a obchodn\u00ed realita je sou\u010d\u00e1st\u00ed tohoto kompromisu. Neomlouv\u00e1m se za to, \u017ee d\u00e1v\u00e1m p\u0159ednost j\u00eddlu a \u017ee chci vyd\u011blat dost pen\u011bz, abych se jednou mohl d\u016fchodov\u011b p\u0159eorientovat. To samoz\u0159ejm\u011b znamen\u00e1, \u017ee mus\u00edm dob\u0159e rozum\u011bt tomu, jak p\u0159in\u00e1\u0161\u00edm zam\u011bstnavateli u\u017eitek, minim\u00e1ln\u011b desetkr\u00e1t p\u0159evy\u0161uj\u00edc\u00ed m\u016fj plat. Pokud to dok\u00e1\u017eu, zat\u00edmco budu pokra\u010dovat v pr\u00e1ci s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem a pom\u00e1hat jin\u00fdm firm\u00e1m vyd\u011blat pen\u00edze, aby byly ochotny p\u0159isp\u011bt do ext4, to je \u010d\u00e1st v\u00fdzvy a d\u016fvod, pro\u010d m\u00e1m r\u00e1d pr\u00e1ci s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem.    <\/p>\n<p>A pokud se vr\u00e1t\u00edm k Etick\u00e9mu kodexu, \u0159eknu, \u017ee t\u00e9m\u011b\u0159 v\u0161ichni udr\u017eovatel\u00e9 hlavn\u00edch souborov\u00fdch syst\u00e9m\u016f podporovali Kodex nikoli kv\u016fli n\u011bjak\u00fdm vla\u017en\u00fdm liber\u00e1ln\u00edm \u00favah\u00e1m. Proto\u017ee pot\u0159ebujeme ka\u017ed\u00e9ho in\u017een\u00fdra, kter\u00fd je ochoten p\u0159isp\u011bt do na\u0161eho projektu, a v\u011bt\u0161ina z n\u00e1s vid\u011bla lidi, kte\u0159\u00ed odm\u00edtali pracovat v Linuxu a p\u0159e\u0161li k jin\u00fdm opera\u010dn\u00edm syst\u00e9m\u016fm (zn\u00e1m jednoho \u010dlov\u011bka, kter\u00fd p\u0159e\u0161el na Windows a byl cenn\u00fdm v\u00fdvoj\u00e1\u0159em j\u00e1dra Linuxu v IBM Linux Technology Center) nebo pracovali na intern\u00edch projektech, ale ne na t\u011bch, kter\u00e9 vy\u017eadovaly interakci s LKML, kv\u016fli toxick\u00e9mu prost\u0159ed\u00ed n\u011bkolika lid\u00ed na mailing listu.    <\/p>\n<p>V n\u011bkter\u00fdch p\u0159\u00edpadech byly obavy neopodstatn\u011bn\u00e9; nap\u0159\u00edklad Linus k\u0159i\u010del na star\u0161\u00edho v\u00fdvoj\u00e1\u0159e, kter\u00fd by m\u011bl v\u011bd\u011bt l\u00e9pe, a se kter\u00fdm se Linus v\u011bt\u0161inou osobn\u011b setk\u00e1val a m\u011bli ji\u017e vybudovan\u00fd vztah. Probl\u00e9m je v tom, \u017ee nov\u00e1\u010dci to nev\u011bd\u011bli a b\u00e1li se - \"a co kdy\u017e m\u011b Linus ve\u0159ejn\u011b pon\u00ed\u017e\u00ed stejn\u011b, jako to ud\u011blal se Stevem\", ani\u017e by ch\u00e1pali, \u017ee se to v praxi nestane. To je d\u016fvod, pro\u010d m\u00e1me CoC; nen\u00ed to pro n\u00e1s, star\u0161\u00ed in\u017een\u00fdry, ale pro podporu mlad\u0161\u00edch in\u017een\u00fdr\u016f v na\u0161ich t\u00fdmech, kter\u00e9 chceme \u0161kolit, aby n\u00e1s jednoho dne nahradili, a\u017e p\u0159ijde \u010das na odchod do d\u016fchodu, nebo n\u00e1s sraz\u00ed autobus, nebo jinak opust\u00edme tento pom\u00edjiv\u00fd sv\u011bt.    <\/p>\n<p>Nezapom\u00ednejte, \u017ee na vytvo\u0159en\u00ed souborov\u00e9ho syst\u00e9mu p\u0159ipraven\u00e9ho k pou\u017eit\u00ed v podnikov\u00e9 sf\u00e9\u0159e pracovalo 50-100 \u010dlov\u011bkolet. Pot\u0159ebujeme v\u0161echny in\u017een\u00fdry, kter\u00e9 m\u016f\u017eeme p\u0159il\u00e1kat, a mnoz\u00ed z n\u00e1s d\u011blaj\u00ed dal\u0161\u00ed pr\u00e1ci ve sv\u00e9m voln\u00e9m \u010dase, proto\u017ee n\u00e1m na tom z\u00e1le\u017e\u00ed. Vytv\u00e1\u0159en\u00ed vysoce kvalitn\u00edho souborov\u00e9ho syst\u00e9mu je t\u00fdmov\u00e1 pr\u00e1ce a pot\u0159ebujeme ka\u017ed\u00e9ho talentovan\u00e9ho in\u017een\u00fdra, kter\u00e9ho m\u016f\u017eeme z\u00edskat. I kdy\u017e je jeden in\u017een\u00fdr super desetin\u00e1sobn\u00fd program\u00e1tor, pokud odrad\u00ed spoustu dal\u0161\u00edch in\u017een\u00fdr\u016f, kte\u0159\u00ed mohou pracovat na testov\u00e1n\u00ed, lad\u011bn\u00ed v\u00fdkonu atd., opravdu to nestoj\u00ed za to, aby n\u011bkdo byl v\u00fdtr\u017en\u00edkem.     <\/p><\/blockquote>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62597\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0430\u0437\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0439 \u0422\u0435\u043e\u0434\u043e\u0440\u0430 \u0422\u0441&#8217;\u043e (Theodore Ts&#8217;o), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Ext4, \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4, \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 BcacheFS, \u044f\u0434\u0440\u0435 Linux, ZFS, \u043a\u043e\u0434\u0435\u043a\u0441\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u0446\u0435\u043b\u043e\u043c: \u041e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4. \u0412 \u043a\u0430\u0436\u0434\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u044f\u0434\u0440\u0430 ext4 \u0432\u043d\u043e\u0441\u044f\u0442 \u0432\u043a\u043b\u0430\u0434 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u0443\u0434\u044e\u0436\u0438\u043d\u044b \u0447\u0435\u043b\u043e\u0432\u0435\u043a. \u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043c\u043e\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0440\u0435\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430, \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-121448","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0430\u0437\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0439 \u0422\u0435\u043e\u0434\u043e\u0440\u0430 \u0422\u0441&#039;\u043e (Theodore Ts&#039;o), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Ext4, \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4, \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 BcacheFS, \u044f\u0434\u0440\u0435 Linux, ZFS, \u043a\u043e\u0434\u0435\u043a\u0441\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u0446\u0435\u043b\u043e\u043c: \u041e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u0422\u0435\u043e\u0434\u043e\u0440\u0430 \u0422\u0441&amp;apos;\u043e \u043e \u044f\u0434\u0440\u0435 Linux, \u043a\u043e\u0434\u0435\u043a\u0441\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f, ext4, btrfs \u0438 ZFS | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0430\u0437\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0439 \u0422\u0435\u043e\u0434\u043e\u0440\u0430 \u0422\u0441&#039;\u043e (Theodore Ts&#039;o), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Ext4, \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4, \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 BcacheFS, \u044f\u0434\u0440\u0435 Linux, ZFS, \u043a\u043e\u0434\u0435\u043a\u0441\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u0446\u0435\u043b\u043e\u043c: \u041e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-01-22T19:46:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-01-22T19:46:00+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Pozn\u00e1mky Theodora Ts&apos;o o j\u00e1d\u0159e Linux, chov\u00e1n\u00ed, ext4, btrfs a ZFS | ProHoster","description":"P\u0159eklad \u00favah Theodora Ts'o (Theodore Ts'o), tv\u016frce souborov\u00e9ho syst\u00e9mu Ext4, o v\u00fdvoji ext4, souborov\u00e9m syst\u00e9mu BcacheFS, j\u00e1d\u0159e Linux, ZFS, chov\u00e1n\u00ed a souborov\u00fdch syst\u00e9mech obecn\u011b: O v\u00fdvoji.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u0422\u0435\u043e\u0434\u043e\u0440\u0430 \u0422\u0441&amp;apos;\u043e \u043e \u044f\u0434\u0440\u0435 Linux, \u043a\u043e\u0434\u0435\u043a\u0441\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f, ext4, btrfs \u0438 ZFS | ProHoster","og:description":"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0430\u0437\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0439 \u0422\u0435\u043e\u0434\u043e\u0440\u0430 \u0422\u0441'\u043e (Theodore Ts'o), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Ext4, \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4, \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 BcacheFS, \u044f\u0434\u0440\u0435 Linux, ZFS, \u043a\u043e\u0434\u0435\u043a\u0441\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u0446\u0435\u043b\u043e\u043c: \u041e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-01-22T19:46:00+00:00","article:modified_time":"2025-01-22T19:46:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121448","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 22:06:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 09:54:20","updated":"2026-02-09 22:06:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/121448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=121448"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/121448\/revisions"}],"predecessor-version":[{"id":164275,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/121448\/revisions\/164275"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=121448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=121448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=121448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}