{"id":169363,"date":"2026-04-20T11:12:05","date_gmt":"2026-04-20T09:12:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-bcachefs-1-38-0-distributiv-nasty-dlya-razvyortyvaniya-nas-na-baze-bcachefs"},"modified":"2026-04-20T11:12:05","modified_gmt":"2026-04-20T09:12:05","slug":"vypusk-bcachefs-1-38-0-distributiv-nasty-dlya-razvyortyvaniya-nas-na-baze-bcachefs","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-bcachefs-1-38-0-distributiv-nasty-dlya-razvyortyvaniya-nas-na-baze-bcachefs","title":{"rendered":"Bcachefs 1.38.0 ver\u00f6ffentlicht. NASty-Distribution zur Bereitstellung von NAS auf Basis von Bcachefs","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kent Overstreet hat die Ver\u00f6ffentlichung des Bcachefs-Dateisystems 1.38.0 ver\u00f6ffentlicht. Die Version umfasst zwei Pakete: bcachefs-kernel-dkms mit einem Kernel-Modul, das mit dem DKMS-System (Dynamic Kernel Module Support) erstellt wird, und bcachefs-tools mit dem im Benutzerspeicherraum ausgef\u00fchrten bcachefs-Utility, das Befehle zum Erstellen (mkfs), Einbinden, Wiederherstellen und \u00dcberpr\u00fcfen des Dateisystems implementiert. Die Pakete sind f\u00fcr Debian, Ubuntu zusammengestellt und werden f\u00fcr Arch Linux, Fedora, openSUSE und NixOS erwartet. Das DKMS-Modul unterst\u00fctzt den Betrieb mit Linux-Kernen ab Version 6.16.      <\/p>\n<p>Das Projekt Bcachefs entwickelt ein Dateisystem, das darauf abzielt, die erweiterte Funktionalit\u00e4t von Btrfs und ZFS mit einem Leistungs-, Zuverl\u00e4ssigkeits- und Skalierbarkeitsniveau zu kombinieren, das charakteristisch f\u00fcr XFS ist. Bcachefs unterst\u00fctzt Funktionen wie das Einbinden mehrerer Ger\u00e4te in ein Volume, mehrschichtige Speicherlayouts (untere Schicht mit h\u00e4ufig verwendeten Daten auf schnellen SSDs und obere Schicht mit weniger h\u00e4ufig verwendeten Daten von Festplatten), Replikation (RAID 1\/10), Caching, transparentes Datenkomprimieren (Modi LZ4, gzip und ZSTD), Zustands-Schnappsch\u00fcsse, Integrit\u00e4tspr\u00fcfung via Pr\u00fcfziffern, Fehlerkorrekturcodes und die Speicherung von Informationen in verschl\u00fcsselter Form (es werden ChaCha20 und Poly1305 verwendet).      <\/p>\n<p>In der neuen Version:  <\/p>\n<ul>\n<li class=\"l\"> Die Btree-Struktur need_discard, die zur Nachverfolgung freigegebener Blockgruppen verwendet wird, wurde auf die Indizierung nach fortlaufender Nummer aus dem Journal umgestellt, statt auf das Paar Ger\u00e4t \/ Blockgruppe (device \/ bucket). Diese \u00c4nderung hat die Arbeit mit der need_discard-Struktur beschleunigt und das Auftreten von Deadlocks beim Wiederherstellen aus dem Journal w\u00e4hrend des Einbindens des Dateisystems mit unzureichendem Platz f\u00fcr Metadaten ausgeschlossen.\n<li class=\"l\"> Die Journal-Schreiboperationen wurden in eine separate FIFO-Warteschlange ausgelagert, und die maximale Anzahl gleichzeitig durchgef\u00fchrter Journal-Schreiboperationen wurde von 16 auf 256 erh\u00f6ht, was die Leistung gro\u00dfer Speicher mit intensivem Schreibaufkommen verbesserte.\n<li class=\"l\"> Das Einbinden von Dateisystemen mit einer hohen Anzahl von Snapshots wurde erheblich beschleunigt.        <\/ul>\n<p>Zus\u00e4tzlich kann die Ver\u00f6ffentlichung des Projekts NASty 0.0.3 erw\u00e4hnt werden, das eine Distribution f\u00fcr die Erstellung von Netzwerkspeichern (NAS) auf Basis von Standardhardware entwickelt. Die Distribution basiert auf der Paketbasis von NixOS, verwendet das Bcachefs-Dateisystem und unterst\u00fctzt den Dateizugriff \u00fcber NFS und SMB sowie den Export von Blockger\u00e4ten \u00fcber iSCSI und NVMe-oF. Die Verwaltung erfolgt \u00fcber ein Web-Interface. Die Gr\u00f6\u00dfe des Installations-ISO-Abbilds betr\u00e4gt 1,9 GB. Die Entwicklungen des Projekts sind unter der GPLv3-Lizenz ver\u00f6ffentlicht. Das Web-Interface ist in TypeScript unter Verwendung des SvelteKit-Frameworks geschrieben. Die Engine zur Verwaltung des Speichers und des Systems ist in Rust geschrieben.    <\/p>\n<p>Updates werden automatisch heruntergeladen und installiert. Das System wird atomar aktualisiert, mit der M\u00f6glichkeit, bei Problemen mit der neuen Version auf den vorherigen Zustand zur\u00fcckzukehren. Im Web-Interface stehen Funktionen zur Verwaltung von Dateisystemen, Snapshots, Abteilungen, Festplatten, virtuellen Maschinen und gemeinsamem Zugriff zur Verf\u00fcgung. Es gibt einen integrierten Dateimanager und einen Terminal-Emulator im Web-Interface, die im Browser funktionieren. Es ist m\u00f6glich, Regeln f\u00fcr die Durchf\u00fchrung von Aktionen und die Benachrichtigung des Administrators im Falle von \u00fcberm\u00e4\u00dfigem Speicherplatzverbrauch, Ausf\u00e4llen der Speichermedien und \u00dcberhitzung zu erstellen.    <\/p>\n<p>Die Ausf\u00fchrung von isolierten Umgebungen und Anwendungen wird unterst\u00fctzt, indem die Virtualisierung auf Basis von QEMU\/KVM und containerbasierte Isolierung mit dem k3s Runtime verwendet wird (\u00fcber die WebUI k\u00f6nnen Helm-Charts direkt installiert werden, um Anwendungen in Containern auszuf\u00fchren und den Zugang \u00fcber nginx ingress zu konfigurieren). Die Integration mit der Kubernetes-Plattform wird unterst\u00fctzt, f\u00fcr die ein CSI-Treiber f\u00fcr die dynamische Zuweisung von Speicherplatz bereitgestellt wird. Das Standard-Distributionspaket sendet Telemetrie mit anonymisierten Daten \u00fcber die Anzahl der Speicher und die Gr\u00f6\u00dfe des Speichers (Telemetrie kann im Abschnitt \u201eEinstellungen \u2192 Telemetrie\u201c deaktiviert werden).     <\/p>\n<p>Als Gr\u00fcnde f\u00fcr die Wahl von Bcachefs anstelle von ZFS werden die aktive Entwicklung, die Bereitstellung unter der GPL-Lizenz, das einfache Modell f\u00fcr die Arbeit mit Dateisystemen, Abteilungen und Snapshots (ohne komplizierte Konzepte wie Datasets, zvol und verschachtelte Pools) sowie das Vorhandensein fortschrittlicher Funktionen wie die automatische Verschiebung von selten verwendeten Daten auf langsamere Speicher, Fehlerkorrekturcodes und die Wiederherstellung von Besch\u00e4digungen ohne Unterbrechung des Zugriffs auf das Dateisystem angef\u00fchrt.    <\/p>\n<p>Zu den \u00c4nderungen in der Version NASty 0.0.3 geh\u00f6ren:  <\/p>\n<ul>\n<li class=\"l\"> der \u00dcbergang zur Verwendung des nix flake-Mechanismus f\u00fcr das Packaging und die Verwaltung von Abh\u00e4ngigkeiten;\n<li class=\"l\"> unterst\u00fctzt <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vpn\/\" title=\"VPN\" data-wpil-keyword-link=\"linked\">VPN<\/a> Tailscale zur Bereitstellung von NVMe-oF \u00fcber VPN;\n<li class=\"l\"> die Integration des k3s-Runtimes; die Hinzuf\u00fcgung von NUT (Network UPS Tools) zur \u00dcberwachung von unterbrechungsfreien Stromversorgungen;\n<li class=\"l\"> ein Web-Panel zur feinen Konfiguration von NFS, SMB und iSCSI (einschlie\u00dflich Optionen zur Auswahl des I\/O-Schedulers, Protokollierung und Sicherung von Metadaten);\n<li class=\"l\"> zus\u00e4tzliche Einstellungen f\u00fcr Bcachefs (Verwaltung von Fehlerkorrekturcodes, Auswahl des Pr\u00fcfziffernalgorithmus, Online-Rebalancing usw.);\n<li class=\"l\"> Unterst\u00fctzung des Cachix-Caches zur Beschleunigung der Bereitstellung von Updates;\n<li class=\"l\"> M\u00f6glichkeit der Generierung <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/ssl-sertifikat\/\" title=\"TLS-Zertifikate\" data-wpil-keyword-link=\"linked\">TLS-Zertifikate<\/a> \u00fcber Let\u2019s Encrypt;\n<li class=\"l\"> Integration in die Dienstprogramme iotop-c, btop, fwupd, rsync und croc.  <\/ul>\n<p>    <img decoding=\"async\" alt=\"Bcachefs 1.38.0 ver\u00f6ffentlicht. NASty-Distribution zur Bereitstellung von NAS auf Basis von Bcachefs\" src=\"\/wp-content\/uploads\/2026\/04\/d3afec381967fe835b86f21d1e91f11d.jpg\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<br \/>Quelle: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65244\">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.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 \u0438 \u043e\u0436\u0438\u0434\u0430\u044e\u0442\u0441\u044f \u0434\u043b\u044f Arch [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":169364,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-169363","post","type-post","status-publish","format-standard","has-post-thumbnail","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.38.0.\" \/>\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\/de\/blog\/news\/vypusk-bcachefs-1-38-0-distributiv-nasty-dlya-razvyortyvaniya-nas-na-baze-bcachefs\" \/>\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 Bcachefs 1.38.0. \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 NASty \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f NAS \u043d\u0430 \u0431\u0430\u0437\u0435 Bcachefs | 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.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-bcachefs-1-38-0-distributiv-nasty-dlya-razvyortyvaniya-nas-na-baze-bcachefs\" \/>\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-04-20T09:12:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-20T09:12:05+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\udd47Ver\u00f6ffentlichung von Bcachefs 1.38.0. NASty-Distr distribution f\u00fcr die Bereitstellung von NAS auf Basis von Bcachefs | ProHoster","description":"Kent Overstreet hat die Ver\u00f6ffentlichung des Dateisystems Bcachefs 1.38.0 bekannt gegeben.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-bcachefs-1-38-0-distributiv-nasty-dlya-razvyortyvaniya-nas-na-baze-bcachefs","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 Bcachefs 1.38.0. \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 NASty \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f NAS \u043d\u0430 \u0431\u0430\u0437\u0435 Bcachefs | 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.0.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-bcachefs-1-38-0-distributiv-nasty-dlya-razvyortyvaniya-nas-na-baze-bcachefs","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-04-20T09:12:05+00:00","article:modified_time":"2026-04-20T09:12:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/169363","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=169363"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/169363\/revisions"}],"predecessor-version":[{"id":170738,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/169363\/revisions\/170738"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/169364"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=169363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=169363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=169363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}