{"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\/da\/blog\/news\/vypusk-fajlovoj-sistemy-bcachefs-1-33-0","title":{"rendered":"Udgivelse af filsystemet Bcachefs 1.33.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kent Overstreet har offentliggjort version 1.33.0 af filsystemet Bcachefs. Udgaven d\u00e6kker to pakker: bcachefs-kernel-dkms med en kernelmodul, der kompileres ved hj\u00e6lp af DKMS (Dynamic Kernel Module Support), og bcachefs-tools med et brugerrum v\u00e6rkt\u00f8j bcachefs, der implementerer kommandoer til oprettelse (mkfs), montering, restauration og kontrol af filsystemet. Pakkerne er bygget til Debian, Ubuntu, Fedora, openSUSE, NixOS og Arch Linux. DKMS-modulet underst\u00f8tter arbejde med Linux-kerneler fra version 6.16.    <\/p>\n<p>I den nye version er der tilf\u00f8jet funktionalitet til 'reconcile' (rebalance_v2), som er blevet markeret som den st\u00f8rste \u00e6ndring i FS i de sidste to \u00e5r. I mods\u00e6tning til den tidligere tilg\u00e6ngelige 'rebalance'-tilstand, g\u00f8r 'reconcile' det muligt at udf\u00f8re rebalance ikke kun af data (for eksempel replikering af flere kopier til forskellige lagringsenheder), men ogs\u00e5 metadata i FS (for eksempel til overf\u00f8rsel af metadata efter tilf\u00f8jelse af en ekstra enhed til puljen). Derudover er 'reconcile' nu anvendelig for alle ind- og udgangsmuligheder, og ikke kun for baggrundskopierings- og komprimeringsoperationer. 'Reconcile' tager ogs\u00e5 automatisk h\u00f8jde for \u00e6ndringer i indstillingerne eller konfigurationerne af enheder og replikere straks nedgraderede data og metadata.         <\/p>\n<p>I 'reconcile' anvendes s\u00e6rskilte indekser til: h\u00f8jt prioriterede operationer; optimering af databehandling p\u00e5 disklagringsenheder; data, der er planlagt til behandling, som ikke kan udf\u00f8res endnu (for eksempel p\u00e5 grund af pladsmangel). Der er tilf\u00f8jet st\u00f8tte til oprettelse af filsystemer p\u00e5 en enkelt enhed i dobbelt replikationstilstand (replicas=2) \u2014 i en s\u00e5dan konfiguration vil tilf\u00f8jelsen af en anden enhed automatisk f\u00f8re til replikering af data til den tilf\u00f8jede disk, uden behov for, at brugeren foretager nogen handlinger.    <\/p>\n<p>Blandt andre \u00e6ndringer:  <\/p>\n<ul>\n<li class=\"l\"> Der er tilf\u00f8jet kommandoer 'reconcile status' og 'reconcile wait'. Der er tilf\u00f8jet monteringsmulighederne 'mount_trusts_udev' og 'writeback_timeout'. Kommandoerne 'data rereplicate' og 'data job drop_extra_replicas' er blevet klassificeret som for\u00e6ldede.\n<li class=\"l\"> Der er tilf\u00f8jet en genoprettelsesmetode 'merge_btree_nodes', som udf\u00f8rer en kontrol af alle noder i btree-strukturer, der er underlagt fusionsoperationer.\n<li class=\"l\"> Koden er blevet forberedt til overgangen til sproget Rust. Antallet af goto-operationer i koden er blevet reduceret fra 2500 til 600. I stedet for h\u00e5rdt kodede vektorer bruges makroen DARRAY(), som tilbyder funktionalitet svarende til dynamiske arrays i C++ og Rust. Fejlh\u00e5ndtering h\u00e5ndteres med makroen try(), l\u00e5nt fra Rust.\n<li class=\"l\"> I kommandoen 'bcachefs fs usage' er der sikret korrekt information om nedgraderede data.\n<li class=\"l\"> Behandlingen af t\u00e6llere, der vises i kommandoen 'bcachefs fs top', er blevet forbedret. Det er blevet lettere at tilf\u00f8je nye t\u00e6llere og muligheden for at konvertere tracepoint til outputbuffers (printbufs) er blevet implementeret.\n<li class=\"l\"> Kvaliteten af fejlmeddelelser er forbedret, s\u00e5 de nu omfatter information om fejlkategorier (software- eller hardwarefejl), handlinger til at afhj\u00e6lpe fejlen (f.eks. genstart af genvinding), samt fejlkoder modtaget fra blokenheder og manglende enheder. Ved scanning af btree-strukturer er der sikret udskrift af oplysninger om muligheden for at genoprette problematiske noder.\n<li class=\"l\">  Ved logning er muligheden for separat at angive gr\u00e6nser for intensiteten af output af forskellige typer fejl tilf\u00f8jet. S\u00e5danne gr\u00e6nser kan forhindre tab af meddelelser om enkeltst\u00e5ende hardwareproblemer baggrund af et h\u00f8jt antal meddelelser om softwarefejl.\n<li class=\"l\"> Der er tilf\u00f8jet fremdriftsindikatorer til alle faser af genopretning.    <\/ul>\n<p>Bcachefs er et projekt, der udvikler et filsystem med fokus p\u00e5 at kombinere den avancerede funktionalitet, der er karakteristisk for Btrfs og ZFS, med det niveau af ydeevne, p\u00e5lidelighed og skalerbarhed, som er typisk for XFS. Bcachefs underst\u00f8tter funktioner som muligheden for at inkludere flere enheder i et volumen, lagdeling af lagringsmedier (et hurtigt SSD-lag til ofte brugte data og et langsommere harddisk-lag til sj\u00e6ldnere brugte data), replikering (RAID 1\/10), caching, gennemsigtig datakomprimering (LZ4, gzip og ZSTD), snapshots, integritetsverifikation ved hj\u00e6lp af kontrolsummer, mulighed for at lagre Reed-Solomon-koder (RAID 5\/6), og lagring af oplysninger i krypteret form (ChaCha20 og Poly1305 benyttes). Bcachefs overg\u00e5r Btrfs og andre filsystemer baseret p\u00e5 Copy-on-Write-mekanismen i ydeevne og viser hastigheder t\u00e6t p\u00e5 Ext4 og XFS.<br \/>\n<br \/>Kilde: <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.3 - 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\/da\/blog\/news\/vypusk-fajlovoj-sistemy-bcachefs-1-33-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Udgivelse af filsystemet Bcachefs 1.33.0 | ProHoster","description":"Kent Overstreet har offentliggjort udgivelsen af filsystemet Bcachefs 1.33.0.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-fajlovoj-sistemy-bcachefs-1-33-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/150906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=150906"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/150906\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=150906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=150906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=150906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}