{"id":150906,"date":"2025-12-08T23:11:55","date_gmt":"2025-12-08T21:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-fajlovoj-sistemy-bcachefs-1-33-0"},"modified":"2025-12-08T23:11:55","modified_gmt":"2025-12-08T21:11:55","slug":"vypusk-fajlovoj-sistemy-bcachefs-1-33-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-fajlovoj-sistemy-bcachefs-1-33-0","title":{"rendered":"Utgivningen av filsystemet Bcachefs 1.33.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kent Overstreet har publicerat en utg\u00e5va av filsystemet Bcachefs 1.33.0. Utg\u00e5van omfattar tv\u00e5 paket: bcachefs-kernel-dkms med en k\u00e4rnmodul som byggs med hj\u00e4lp av DKMS-systemet (Dynamic Kernel Module Support) och bcachefs-tools med det anv\u00e4ndarrumsk\u00f6rande verktyget bcachefs, som implementerar kommandon f\u00f6r att skapa (mkfs), montera, \u00e5terst\u00e4lla och kontrollera filsystemet. Paketen \u00e4r byggda f\u00f6r Debian, Ubuntu, Fedora, openSUSE, NixOS och Arch Linux. DKMS-modulen st\u00f6der k\u00e4rnor i Linux fr\u00e5n och med version 6.16.    <\/p>\n<p>Den nya versionen har lagt till funktionen \u201ereconcile\u201c (rebalance_v2), som markerats som den st\u00f6rsta f\u00f6r\u00e4ndringen i filsystemet p\u00e5 de senaste tv\u00e5 \u00e5ren. Till skillnad fr\u00e5n den tidigare tillg\u00e4ngliga \u201erebalance\u201c-l\u00e4get, m\u00f6jligg\u00f6r mekanismen \u201ereconcile\u201c ombalansering av inte bara data (till exempel replikering av flera kopior p\u00e5 olika lagringsenheter), utan \u00e4ven metadata i filsystemet (till exempel f\u00f6r att flytta metadata efter att en extra lagringsenhet lagts till i poolen). Dessutom kan reconcile nu till\u00e4mpas p\u00e5 alla in-\/utmatningsalternativ, inte bara f\u00f6r bakgrundskopierings- och kompressions\u00e5tg\u00e4rder. I reconcile beaktas \u00e4ven automatiskt \u00e4ndringar av enhetsalternativ eller inst\u00e4llningar och degraderad data och metadata replikeras omedelbart.         <\/p>\n<p>I reconcile anv\u00e4nds separata index f\u00f6r: h\u00f6gprioriterade operationer; optimering av databehandling p\u00e5 h\u00e5rddiskar; data som planeras f\u00f6r behandling som f\u00f6r n\u00e4rvarande inte kan utf\u00f6ras (till exempel p\u00e5 grund av platsbrist). St\u00f6d har lagts till f\u00f6r att skapa ett filsystem p\u00e5 en enda enhet i dubbel replikationsl\u00e4ge (replicas=2) \u2013 i en s\u00e5dan konfiguration kommer tillskottet av en andra enhet att leda till automatisk replikering av data till den nya disken, utan att anv\u00e4ndaren beh\u00f6ver vidta n\u00e5gra \u00e5tg\u00e4rder.    <\/p>\n<p>Bland andra \u00e4ndringar:  <\/p>\n<ul>\n<li class=\"l\"> Kommandona \u201ereconcile status\u201c och \u201ereconcile wait\u201c har lagts till. Alternativen f\u00f6r montering \u201emount_trusts_udev\u201c och \u201ewriteback_timeout\u201c har lagts till. Kommandona \u201edata rereplicate\u201c och \u201edata job drop_extra_replicas\u201c har klassificerats som f\u00f6r\u00e5ldrade.\n<li class=\"l\"> \u00c5terst\u00e4llningsl\u00e4get \u201emerge_btree_nodes\u201c har lagts till, vilket utf\u00f6r kontroller av alla noder i btree-strukturer som omfattas av sammanslagnings\u00e5tg\u00e4rder.\n<li class=\"l\"> Koden har f\u00f6rberetts f\u00f6r \u00f6verg\u00e5ngen till att anv\u00e4nda spr\u00e5ket Rust. Antalet anv\u00e4ndningar av goto-operationer i koden har minskats fr\u00e5n 2500 till 600. Ist\u00e4llet f\u00f6r h\u00e5rdkodade vektorer har makrot DARRAY() anv\u00e4nts, vilket erbjuder funktionalitet liknande dynamiska arrayer i C++ och Rust. F\u00f6r felhantering anv\u00e4nds makrot try(), l\u00e5nat fr\u00e5n Rust.\n<li class=\"l\"> I kommandot \u201ebcachefs fs usage\u201c har korrekt information om degraderad data s\u00e4kerst\u00e4llts.\n<li class=\"l\"> Behandlingen av r\u00e4knare som visas i kommandot \u201ebcachefs fs top\u201c har omarbetats. Det har blivit enklare att l\u00e4gga till nya r\u00e4knare, och m\u00f6jligheten att konvertera sp\u00e5rpunkter (tracepoint) till utmatningsbuffertar (printbufs) har implementerats.\n<li class=\"l\"> Kvaliteten p\u00e5 felmeddelandena har f\u00f6rb\u00e4ttrats, som nu inkluderar information om typen av fel (programvaru- eller maskinvarufel), \u00e5tg\u00e4rder f\u00f6r att \u00e5tg\u00e4rda felet (t.ex. starta \u00e5terst\u00e4llningsprocessen), felkoder fr\u00e5n blockenheter och saknade enheter. Vid skanning av btree-strukturer s\u00e4kerst\u00e4lls att information om \u00e5terst\u00e4llningsm\u00f6jligheter f\u00f6r problematiska noder ges.\n<li class=\"l\">  Vid loggning har m\u00f6jligheten att separat definiera gr\u00e4nser f\u00f6r intensiteten av olika typer av felmeddelanden lagts till. S\u00e5dana gr\u00e4nser g\u00f6r det m\u00f6jligt att f\u00f6rhindra f\u00f6rlust av meddelanden om enstaka maskinvaruproblem mot bakgrund av ett stort antal meddelanden om programvarufel.\n<li class=\"l\"> Progressindikatorer har lagts till f\u00f6r alla \u00e5terst\u00e4llningssteg.    <\/ul>\n<p>Bcachefs-projektet utvecklar ett filsystem som syftar till att kombinera den ut\u00f6kade funktionaliteten av Btrfs och ZFS med den prestanda, tillf\u00f6rlitlighet och skalbarhet som k\u00e4nnetecknar XFS. Bcachefs st\u00f6der funktioner som att inkludera flera enheter i en partition, flerlagers lagring (med ett nedersta lager av ofta anv\u00e4nda data baserat p\u00e5 snabba SSD:er och ett \u00f6vre lager med mindre efterfr\u00e5gade data fr\u00e5n h\u00e5rddiskar), replikering (RAID 1\/10), caching, transparent datakomprimering (med LZ4, gzip och ZSTD-l\u00e4gen), tillst\u00e5ndsklipp (snapshots), integritetsverifiering via kontrollsummor, lagring av Reed-Solomons felkorrektionskoder (RAID 5\/6) och lagring av information i krypterad form (med ChaCha20 och Poly1305). N\u00e4r det g\u00e4ller prestanda \u00f6vertr\u00e4ffar Bcachefs Btrfs och andra filsystem baserade p\u00e5 Copy-on-Write-mekanismen och visar en hastighet som \u00e4r n\u00e4ra Ext4 och XFS.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64396\">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.33.0. \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 \u0441 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u043e\u0439 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0443\u0442\u0438\u043b\u0438\u0442\u043e\u0439 bcachefs, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f (mkfs), \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0424\u0421. \u041f\u0430\u043a\u0435\u0442\u044b \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u0434\u043b\u044f Debian, Ubuntu, Fedora, openSUSE, NixOS \u0438 [&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-150906","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.33.0.\" \/>\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\/sv\/blog\/news\/vypusk-fajlovoj-sistemy-bcachefs-1-33-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Bcachefs 1.33.0 | 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.33.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-fajlovoj-sistemy-bcachefs-1-33-0\" \/>\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-12-08T21:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-12-08T21:11:55+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\udd47Uppdatering av filsystemet Bcachefs 1.33.0 | ProHoster","description":"Kent Overstreet har publicerat version 1.33.0 av filsystemet Bcachefs.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-fajlovoj-sistemy-bcachefs-1-33-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\u0412\u044b\u043f\u0443\u0441\u043a \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Bcachefs 1.33.0 | 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.33.0.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-fajlovoj-sistemy-bcachefs-1-33-0","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-12-08T21:11:55+00:00","article:modified_time":"2025-12-08T21:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"150906","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-01-23 16:30:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 16:30:19","updated":"2026-01-23 16:30:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/150906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=150906"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/150906\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=150906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=150906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=150906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}