{"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\/it\/blog\/news\/fajlovaya-sistema-bcachefs-oficzialno-perestala-byt-eksperimentalnoj","title":{"rendered":"Il file system Bcachefs ha ufficialmente smesso di essere sperimentale","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kent Overstreet ha pubblicato la versione del file system Bcachefs 1.38.6 e ha annunciato l'ufficiale rimozione del progetto dall'etichetta di sviluppo sperimentale. Negli ultimi tempi, il numero di segnalazioni di problemi \u00e8 diminuito, e gli errori riscontrati sono diventati meno gravi e complessi.<\/p>\n<p>Il rilascio comprende due pacchetti: bcachefs-kernel-dkms con il modulo del kernel, compilato con il sistema DKMS (Dynamic Kernel Module Support), e bcachefs-tools con l'utilit\u00e0 bcachefs, eseguita nello spazio utente, che implementa comandi per la creazione (mkfs), il montaggio, il ripristino e la verifica del file system. I pacchetti sono compilati per Debian, Ubuntu, Arch Linux e sono attesi per Fedora, openSUSE e NixOS. Il modulo DKMS supporta il funzionamento con i kernel Linux a partire dalla versione 6.16.<\/p>\n<p>Nonostante il numero di versione poco significativo, dovuto all'assenza di modifiche nel formato del disco, il rilascio 1.38.6 include una serie di ottimizzazioni delle prestazioni. Sono stati apportati circa 200 cambiamenti al codice per lavorare con le strutture nel formato btree, nel journaling e nel funzionamento del file system, migliorando le performance. La logica di conferma delle transazioni \u00e8 stata compressa a 4KB di codice macchina, sono state aggiunte ottimizzazioni per escludere il verificarsi di blocchi concorrenti (\"lock contention\") durante l'uso del btree, e il processo di scarico dello stato del journal (journal flush) \u00e8 stato completamente liberato dai blocchi. <\/p>\n<p>A <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-dronten\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> con una CPU AMD a 48 core, in Bcachefs \u00e8 stata ottenuta una larghezza di banda di 16,5 GB\/s eseguendo 48 client dbench (per confronto, XFS ha raggiunto un risultato di 16 GB\/s). Sono stati preparati, ma rinviati al prossimo rilascio, patch che portano le prestazioni nei test dbench a 19 GB\/s (queste patch richiedono ulteriori test o modifiche al formato del disco). Durante il test con l'utilit\u00e0 fio, le prestazioni di Bcachefs sono state di 700 operazioni al secondo durante l'esecuzione di operazioni di scrittura casuale con blocchi da 4 kilobyte (XFS dimostra in questo test un milione di operazioni al secondo, nonostante XFS sia limitata dal remapping dei blocchi, mentre Bcachefs gestisce l'intero ciclo CoW (Copy-on-Write) con verifica dei checksum e aggiornamento della struttura btree). <\/p>\n<p>Oltre alle ottimizzazioni, nella versione Bcachefs 1.38.6 \u00e8 stata implementata la possibilit\u00e0 di collegare fino a 255 dispositivi a un singolo FS. Nel repository apt.bcachefs.org \u00e8 iniziata la formazione dei pacchetti per Ubuntu 26.04. L'infrastruttura di integrazione continua e testing automatizzato \u00e8 stata trasferita al controllo delle build basato su DKMS. Nei prossimi mesi si prevede di concentrarsi sull'ottimizzazione delle prestazioni del file system con pi\u00f9 dispositivi di archiviazione.<\/p>\n<p>Inoltre, continua il lavoro di riscrittura del codice in Rust. Si segnala che il supporto per Rust nel kernel ha raggiunto un traguardo significativo: tutte le principali distribuzioni hanno attivato di default l'impostazione CONFIG_RUST per la compilazione del kernel con supporto per Rust nella generazione dei pacchetti del kernel 7.0. Nel progetto Bcachefs sono gi\u00e0 stati riscritti un insieme di utility in Rust.<br \/>\nbcachefs-tools, eseguito nello spazio utente, incluso l'implementazione di API per lavorare con le strutture btree. Nella prossima release si prevede di integrare i wrapper preparati in Rust nel modulo DKMS del kernel e di iniziare la riscrittura del codice di base di Bcachefs. Si prevede che l'uso di Rust aumenti la flessibilit\u00e0, la stabilit\u00e0 e la facilit\u00e0 d'uso del codice, rendendo il progetto pi\u00f9 interessante per i giovani ingegneri e permettendo in futuro di implementare una verifica formale dell'affidabilit\u00e0.<\/p>\n<p>Il progetto Bcachefs sviluppa un file system mirato a combinare l'estesa funzionalit\u00e0 tipica di Btrfs e ZFS con il livello di prestazioni, affidabilit\u00e0 e scalabilit\u00e0 caratteristico di XFS. Bcachefs supporta funzionalit\u00e0 come l'inclusione di pi\u00f9 dispositivi in una partizione, layout a pi\u00f9 livelli dei dischi (uno strato inferiore con i dati frequentemente utilizzati su SSD veloci e uno strato superiore con dati meno richiesti da hard disk), replica (RAID 1\/10), caching, compressione dei dati trasparente (modalit\u00e0 LZ4, gzip e ZSTD), snapshot, verifica dell'integrit\u00e0 mediante checksum, codici di correzione degli errori, memorizzazione delle informazioni in forma crittografata (utilizzando ChaCha20 e Poly1305).<\/p>\n<p>Tra le importanti novit\u00e0 aggiunte a Bcachefs negli ultimi mesi, si segnalano:<\/p>\n<ul>\n<li class=\"l\"> Il meccanismo \"reconcile\" (rebalance_v2), che a differenza della modalit\u00e0 \"rebalance\" consente di riequilibrare non solo i dati (ad esempio, replicando pi\u00f9 copie su diversi dispositivi di archiviazione), ma anche i metadati nel FS (ad esempio, per spostare i metadati dopo l'aggiunta di un ulteriore dispositivo al pool). Reconcile \u00e8 applicabile a tutte le operazioni di input\/output, non solo a quelle di copia in background e compressione. In reconcile si considerano automaticamente le modifiche alle impostazioni dei dispositivi e si ripristinano immediatamente i dati e i metadati degradati.\n<li class=\"l\"> Supporto ai codici di correzione degli errori, che consentono di recuperare dati danneggiati in modo simile a RAID 5\/6. L'implementazione si basa sulla codifica di Reed-Solomon, capace di correggere fino a N errori in uno stripe (stripe) in presenza di N blocchi ridondanti. \u00c8 garantito il ripristino automatico degli stripe degradati. La possibilit\u00e0 di applicare i codici di ripristino \u00e8 utilizzabile in configurazioni con dispositivi di dimensioni diverse.\n<\/ul>\n<p>Fonte: <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.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.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\/it\/blog\/news\/fajlovaya-sistema-bcachefs-oficzialno-perestala-byt-eksperimentalnoj\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Il file system Bcachefs ha ufficialmente smesso di essere sperimentale | ProHoster","description":"Kent Overstreet ha pubblicato la versione del file system Bcachefs 1.38.6 e ha annunciato la rimozione ufficiale del progetto dall'etichetta di sviluppo sperimentale.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/fajlovaya-sistema-bcachefs-oficzialno-perestala-byt-eksperimentalnoj","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/182248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=182248"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182248\/revisions"}],"predecessor-version":[{"id":182388,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182248\/revisions\/182388"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=182248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=182248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=182248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}