{"id":182248,"date":"2026-06-20T14:48:05","date_gmt":"2026-06-20T12:48:06","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/fajlovaya-sistema-bcachefs-oficzialno-perestala-byt-eksperimentalnoj"},"modified":"2026-06-20T14:48:05","modified_gmt":"2026-06-20T12:48:06","slug":"fajlovaya-sistema-bcachefs-oficzialno-perestala-byt-eksperimentalnoj","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/news\/fajlovaya-sistema-bcachefs-oficzialno-perestala-byt-eksperimentalnoj","title":{"rendered":"datote\u010dni sustav Bcachefs slu\u017ebeno je prestao biti eksperimentalan.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kent Overstreet objavio je izdanje datote\u010dnog sustava Bcachefs 1.38.6 i slu\u017ebeno povukao oznaku eksperimentalnog razvoja s projekta. U posljednje vrijeme broj prijava problema se smanjio, a otkriveni bugovi su postali manje ozbiljni i slo\u017eeni.<\/p>\n<p>Izdanje pokriva dva paketa: bcachefs-kernel-dkms s kernel modulom koji se sastavlja pomo\u0107u sustava DKMS (Dynamic Kernel Module Support), i bcachefs-tools s korisni\u010dkom aplikacijom bcachefs koja implementira naredbe za kreiranje (mkfs), montiranje, oporavak i provjeru FS-a. Paketi su sastavljeni za Debian, Ubuntu, Arch Linux i o\u010dekuju se za Fedora, openSUSE i NixOS. DKMS modul podr\u017eava rad s Linux kernelima od verzije 6.16.<\/p>\n<p>Unato\u010d naizgled neprimjetnoj verziji, uzrokovanoj nedostatkom promjena u formatu diska, verzija 1.38.6 uklju\u010duje niz zna\u010dajnih optimizacija performansi. U kodu za rad sa strukturama u formatu btree, logiranjem i osiguravanjem rada datote\u010dnog sustava napravljeno je oko 200 promjena koje pove\u0107avaju performanse. Logika potvrde transakcija smanjena je na 4K\u0411 strojne koda, dodane su optimizacije za isklju\u010divanje konkurentnih zaklju\u010davanja (\u201elock contention\u201c) prilikom rada s btree, a proces ispisa stanja dnevnika (journal flush) je potpuno oslobo\u0111en zaklju\u010davanja. <\/p>\n<p>Na <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/server\/dts-dronten\/\" title=\"serveru\" data-wpil-keyword-link=\"linked\">serveru<\/a> Sa 48-jezgrenom CPU AMD-om, Bcachefs je postigao propusnost od 16.5 GB\/s pokre\u0107u\u0107i 48 klijenata dbench (za usporedbu, XFS je postigao rezultat od 16 GB\/s). Pripremljeni su, ali odgo\u0111eni do sljede\u0107eg izdanja, patchevi koji podi\u017eu performanse u dbench testovima do 19 GB\/s (ti patchevi zahtijevaju dodatno testiranje ili promjenu formata diska). Tijekom testiranja s alatkom fio, performanse Bcachefs-a su bile 700 operacija u sekundi pri izvo\u0111enju slu\u010dajnoga pisanja 4-kilobajtnim blokovima (XFS pokazuje milijun operacija u sekundi u tom testu, dok XFS ograni\u010dava remapiranje blokova, a Bcachefs obra\u0111uje cijeli ciklus CoW (Copy-on-Write) s provjerom kontrolnih zbrojeva i a\u017euriranjem strukture btree). <\/p>\n<p>Osim optimizacija u izdanju Bcachefs 1.38.6, implementirana je podr\u0161ka za povezivanje do 255 ure\u0111aja na jedan FS. U repozitoriju apt.bcachefs.org zapo\u010delo je formiranje paketa za Ubuntu 26.04. Infrastruktura kontinuirane integracije i automatiziranog testiranja preba\u010dena je na provjeru gradnji na bazi DKMS. U sljede\u0107im mjesecima planiramo fokusirati se na optimizaciju rada datote\u010dnog sustava s vi\u0161e ure\u0111aja za pohranu.<\/p>\n<p>Osim toga, nastavlja se rad na prepisivanju koda na jeziku Rust. Primje\u0107uje se da je podr\u0161ka za Rust u jezgru dosegla zna\u010dajnu prekretnicu \u2014 svi zna\u010dajni distribucijski paketi pri formiranju paketa s jezgrom 7.0 prema zadanim postavkama aktivirali su opciju CONFIG_RUST za izradu jezgre s podr\u0161kom za Rust. U projektu Bcachefs na Rust ve\u0107 je prepisan set alata.<br \/>\nbcachefs-tools, koji se pokre\u0107e u user prostoru, uklju\u010duju\u0107i implementaciju API-a za rad sa btree strukturama. U sljede\u0107em izdanju planira se integracija pripremljenih omota na Rust u DKMS-modul kernela i zapo\u010deti prepisivanje osnovnog koda Bcachefs. Pretpostavlja se da \u0107e kori\u0161tenje Rust-a pove\u0107ati fleksibilnost, stabilnost i jednostavnost rada s kodom, u\u010diniti projekt zanimljivijim za mlade in\u017eenjere i u budu\u0107nosti omogu\u0107iti formalnu verifikaciju pouzdanosti.<\/p>\n<p>Projektom Bcachefs razvija se datote\u010dni sustav koji ciljano kombinira pro\u0161irenu funkcionalnost karakteristi\u010dnu za Btrfs i ZFS s razinom performansi, pouzdanosti i skalabilnosti koja je karakteristi\u010dna za XFS. Bcachefs podr\u017eava mogu\u0107nosti kao \u0161to su uklju\u010divanje vi\u0161e ure\u0111aja u jedan dio, vi\u0161eslojni raspored spremnika (donji sloj s \u010desto kori\u0161tenim podacima na brzim SSD-ovima dok je gornji sloj s manje tra\u017eenim podacima s tvrdih diskova), replikacija (RAID 1\/10), ke\u0161iranje, prozirno komprimiranje podataka (modovi LZ4, gzip i ZSTD), snimci stanja (snapshots), verifikacija integriteta putem kontrolnih zbrojeva, kodovi za ispravak gre\u0161aka, pohrana informacija u \u0161ifriranom obliku (kori\u0161teni su ChaCha20 i Poly1305).<\/p>\n<p>Me\u0111u zna\u010dajnim novinama koje su dodane u Bcachefs tijekom posljednjih mjeseci spominju se:<\/p>\n<ul>\n<li class=\"l\"> Mehanizam \u201ereconcile\u201c (rebalance_v2), koji za razliku od re\u017eima \u201erebalance\u201c omogu\u0107ava izvr\u0161avanje rebalanceiranja ne samo podataka (na primjer, replikacija vi\u0161e kopija na razli\u010dite pohrane), ve\u0107 i metapodataka u FS-u (na primjer, za premje\u0161tanje metapodataka nakon dodavanja dodatne pohrane u skup). Reconcile se primjenjuje na sve operacije ulaza\/izlaza, a ne samo na operacije pozadinskog kopiranja i kompresije. U reconcile-u se automatski uzimaju u obzir promjene u postavkama ure\u0111aja i odmah se preispisuju degradirani podaci i metapodaci.\n<li class=\"l\"> Podr\u0161ka za kodove za ispravke gre\u0161aka koji omogu\u0107uju oporavak o\u0161te\u0107enih podataka prema RAID 5\/6. Implementacija se temelji na Reed-Solomon kodiranju, koje mo\u017ee ispraviti do N gre\u0161aka u stripe-u uz prisustvo N redundantnih blokova. Osigurana je automatska obnova degradiranih stripe-a. Mogu\u0107nost kori\u0161tenja kodova za oporavak primjenjuje se u konfiguracijama s ure\u0111ajima razli\u010ditih veli\u010dina.\n<\/ul>\n<p>Izvor: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65729\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0435\u043d\u0442 \u041e\u0432\u0435\u0440\u0441\u0442\u0440\u0438\u0442 (Kent Overstreet) \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Bcachefs 1.38.6 \u0438 \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e\u0431 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043d\u044f\u0442\u0438\u0438 \u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043c\u0435\u0442\u043a\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0447\u0438\u0441\u043b\u043e \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u043b\u043e\u0441\u044c, \u0430 \u0432\u044b\u044f\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u0441\u0442\u0430\u043b\u0438 \u043c\u0435\u043d\u0435\u0435 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u044b\u043c\u0438 \u0438 \u0437\u0430\u043c\u044b\u0441\u043b\u043e\u0432\u0430\u0442\u044b\u043c\u0438. \u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0434\u0432\u0430 \u043f\u0430\u043a\u0435\u0442\u0430: bcachefs-kernel-dkms \u0441 \u043c\u043e\u0434\u0443\u043b\u0435\u043c \u044f\u0434\u0440\u0430, \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c\u044b\u043c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b DKMS (Dynamic Kernel Module Support), \u0438 bcachefs-tools [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182248","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u0435\u043d\u0442 \u041e\u0432\u0435\u0440\u0441\u0442\u0440\u0438\u0442 (Kent Overstreet) \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Bcachefs 1.38.6 \u0438 \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e\u0431 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043d\u044f\u0442\u0438\u0438 \u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043c\u0435\u0442\u043a\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hr\/blog\/news\/fajlovaya-sistema-bcachefs-oficzialno-perestala-byt-eksperimentalnoj\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\u0424\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 Bcachefs \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b\u0430 \u0431\u044b\u0442\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0435\u043d\u0442 \u041e\u0432\u0435\u0440\u0441\u0442\u0440\u0438\u0442 (Kent Overstreet) \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Bcachefs 1.38.6 \u0438 \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e\u0431 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043d\u044f\u0442\u0438\u0438 \u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043c\u0435\u0442\u043a\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/news\/fajlovaya-sistema-bcachefs-oficzialno-perestala-byt-eksperimentalnoj\" \/>\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=\"2026-06-20T12:48:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-20T12:48:06+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\udd47Datote\u010dni sustav Bcachefs slu\u017ebeno vi\u0161e nije eksperimentalan | ProHoster","description":"Kent Overstreet objavio je izdanja datote\u010dnog sustava Bcachefs 1.38.6 i najavio slu\u017ebeno povla\u010denje oznake eksperimentalnog razvoja s projekta.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/fajlovaya-sistema-bcachefs-oficzialno-perestala-byt-eksperimentalnoj","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\u0424\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 Bcachefs \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b\u0430 \u0431\u044b\u0442\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 | ProHoster","og:description":"\u041a\u0435\u043d\u0442 \u041e\u0432\u0435\u0440\u0441\u0442\u0440\u0438\u0442 (Kent Overstreet) \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Bcachefs 1.38.6 \u0438 \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e\u0431 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043d\u044f\u0442\u0438\u0438 \u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043c\u0435\u0442\u043a\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.","og:url":"https:\/\/prohoster.info\/hr\/blog\/news\/fajlovaya-sistema-bcachefs-oficzialno-perestala-byt-eksperimentalnoj","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":"2026-06-20T12:48:06+00:00","article:modified_time":"2026-06-20T12:48:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182248","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:18","updated":"2026-08-05 12:22:18","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/182248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=182248"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/182248\/revisions"}],"predecessor-version":[{"id":182388,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/182248\/revisions\/182388"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=182248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=182248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=182248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}