{"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\/de\/blog\/news\/vypusk-fajlovoj-sistemy-bcachefs-1-33-0","title":{"rendered":"Ver\u00f6ffentlichung des Dateisystems Bcachefs 1.33.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kent Overstreet hat die Version 1.33.0 des Dateisystems Bcachefs ver\u00f6ffentlicht. Das Release umfasst zwei Pakete: bcachefs-kernel-dkms mit einem Kernel-Modul, das mit Hilfe des DKMS (Dynamic Kernel Module Support) Systems kompiliert wird, und bcachefs-tools mit dem im Benutzerraum laufenden Dienstprogramm bcachefs, das Befehle zum Erstellen (mkfs), Einh\u00e4ngen, Wiederherstellen und \u00dcberpr\u00fcfen des Dateisystems implementiert. Die Pakete sind f\u00fcr Debian, Ubuntu, Fedora, openSUSE, NixOS und Arch Linux zusammengestellt. Das DKMS-Modul unterst\u00fctzt Kernels von Linux ab Version 6.16.    <\/p>\n<p>In der neuen Version wurde die Funktionalit\u00e4t \u201ereconcile\u201c (rebalance_v2) hinzugef\u00fcgt, die als die bedeutendste Ver\u00e4nderung im FS der letzten zwei Jahre gekennzeichnet ist. Im Gegensatz zum zuvor verf\u00fcgbaren Modus \u201erebalance\u201c erm\u00f6glicht der Mechanismus \u201ereconcile\u201c nicht nur die Rebalancierung von Daten (zum Beispiel die Replikation mehrerer Kopien auf verschiedene Speicher), sondern auch von Metadaten im FS (zum Beispiel zum \u00dcbertragen von Metadaten nach der Hinzuf\u00fcgung eines zus\u00e4tzlichen Speichers zum Pool). Dar\u00fcber hinaus ist reconcile jetzt f\u00fcr alle Eingabe-\/Ausgabeoptionen anwendbar, nicht nur f\u00fcr Hintergrundkopier- und Komprimierungsoperationen. In reconcile werden auch automatisch \u00c4nderungen an den Optionen oder Einstellungen von Ger\u00e4ten ber\u00fccksichtigt, und degradierten Daten und Metadaten werden sofort wieder repliziert.         <\/p>\n<p>In reconcile sind separate Indizes f\u00fcr folgende Zwecke vorgesehen: hochpriorisierte Operationen; Optimierung der Datenverarbeitung auf Festplattenspeichern; Daten, die f\u00fcr die Verarbeitung geplant sind, die momentan nicht durchgef\u00fchrt werden kann (z. B. aufgrund von Platzmangel). Zudem wurde die Unterst\u00fctzung zur Erstellung eines Dateisystems auf einem Speicher im Modus mit doppelter Replikation (replicas=2) hinzugef\u00fcgt \u2013 in dieser Konfiguration f\u00fchrt das Hinzuf\u00fcgen eines zweiten Speichers zur automatischen Replikation der Daten auf die hinzugef\u00fcgte Festplatte, ohne dass der Benutzer irgendwelche Ma\u00dfnahmen ergreifen muss.    <\/p>\n<p>Unter den weiteren \u00c4nderungen:  <\/p>\n<ul>\n<li class=\"l\"> Die Befehle \u201ereconcile status\u201c und \u201ereconcile wait\u201c wurden hinzugef\u00fcgt. Die Optionen f\u00fcr die Montage \u201emount_trusts_udev\u201c und \u201ewriteback_timeout\u201c wurden erg\u00e4nzt. Die Befehle \u201edata rereplicate\u201c und \u201edata job drop_extra_replicas\u201c wurden als veraltet gekennzeichnet.\n<li class=\"l\"> Der Wiederherstellungsmodus \u201emerge_btree_nodes\u201c wurde hinzugef\u00fcgt, der eine \u00dcberpr\u00fcfung aller Knoten in btree-Strukturen durchf\u00fchrt, die unter die Zusammenf\u00fchrungsoperationen fallen.\n<li class=\"l\"> Der Code wurde f\u00fcr den \u00dcbergang zur Nutzung der Programmiersprache Rust vorbereitet. Die Anzahl der im Code verwendeten goto-Operationen wurde von 2500 auf 600 reduziert. Anstelle von hartcodierten Vektoren wurde das Makro DARRAY() verwendet, das eine \u00e4hnliche Funktionalit\u00e4t wie dynamische Arrays in C++ und Rust bietet. Zur Behandlung von Fehlern wurde das Makro try() verwendet, das aus Rust entlehnt ist.\n<li class=\"l\"> Im Befehl \u201ebcachefs fs usage\u201c wird eine korrekte Meldung \u00fcber degradierte Daten gew\u00e4hrleistet.\n<li class=\"l\"> Die Verarbeitung der Z\u00e4hler, die durch den Befehl \u201ebcachefs fs top\u201c angezeigt werden, wurde \u00fcberarbeitet. Das Hinzuf\u00fcgen neuer Z\u00e4hler wurde vereinfacht, und es wurde die M\u00f6glichkeit zur Umwandlung von Tracepoints in Ausgabepuffer (printbufs) realisiert.\n<li class=\"l\"> Die Qualit\u00e4t der Fehlermeldungen wurde verbessert, die nun Informationen \u00fcber die Art der Ausf\u00e4lle (Software- oder Hardwarefehler), Ma\u00dfnahmen zur Fehlerbehebung (z. B. Start des Wiederherstellungsprozesses) und Fehlercodes von Blockger\u00e4ten sowie fehlende Ger\u00e4te enthalten. Beim Scannen der B-Baum-Strukturen wird auch \u00fcber die M\u00f6glichkeit zur Wiederherstellung defekter Knoten informiert.\n<li class=\"l\">  Beim Schreiben in das Protokoll wurde die M\u00f6glichkeit hinzugef\u00fcgt, separate Grenzen f\u00fcr die Intensit\u00e4t der Ausgabe verschiedener Fehlerarten festzulegen. Solche Grenzen helfen, den Verlust von Meldungen \u00fcber einmalige Hardwareprobleme im Hintergrund vieler Softwarefehler zu verhindern.\n<li class=\"l\"> F\u00fcr alle Wiederherstellungsphasen wurden Fortschrittsanzeigen hinzugef\u00fcgt.    <\/ul>\n<p>Das Bcachefs-Projekt entwickelt ein Dateisystem, das darauf abzielt, die erweiterte Funktionalit\u00e4t von Btrfs und ZFS mit dem Leistungs-, Zuverl\u00e4ssigkeits- und Skalierbarkeitsniveau von XFS zu kombinieren. Bcachefs unterst\u00fctzt Funktionen wie die Einbindung mehrerer Ger\u00e4te in ein Volume, mehrstufige Speicheranordnungen (untere Schicht mit h\u00e4ufig verwendeten Daten auf schnellen SSDs, obere Schicht mit weniger nachgefragten Daten von Festplatten), Replikation (RAID 1\/10), Caching, transparentes Komprimieren von Daten (Modi LZ4, gzip und ZSTD), Zustandsschnappsch\u00fcsse, Integrit\u00e4tspr\u00fcfung \u00fcber Pr\u00fcfziffern, die M\u00f6glichkeit zur Speicherung von Reed-Solomon-Fehlerkorrekturcodes (RAID 5\/6) und die Speicherung von Informationen in verschl\u00fcsselter Form (unter Verwendung von ChaCha20 und Poly1305). In Bezug auf die Leistung \u00fcbertrifft Bcachefs Btrfs und andere Dateisysteme, die auf dem Copy-on-Write-Mechanismus basieren, und zeigt Geschwindigkeiten, die nah an Ext4 und XFS liegen.<br \/>\n<br \/>Quelle: <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.1.1 - 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\/de\/blog\/news\/vypusk-fajlovoj-sistemy-bcachefs-1-33-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/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\udd47Version 1.33.0 des Bcachefs-Dateisystems | ProHoster","description":"Kent Overstreet hat die Version 1.33.0 des Bcachefs-Dateisystems ver\u00f6ffentlicht.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-fajlovoj-sistemy-bcachefs-1-33-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/150906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=150906"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/150906\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=150906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=150906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=150906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}