{"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\/it\/blog\/news\/vypusk-bcachefs-1-38-0-distributiv-nasty-dlya-razvyortyvaniya-nas-na-baze-bcachefs","title":{"rendered":"Uscita di Bcachefs 1.38.0. Distribuzione NASty per il deployment di NAS basato su Bcachefs","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kent Overstreet ha pubblicato la versione 1.38.0 del file system Bcachefs. Il rilascio comprende due pacchetti: bcachefs-kernel-dkms con il modulo del kernel costruito tramite il sistema DKMS (Dynamic Kernel Module Support), e bcachefs-tools con l'utilit\u00e0 bcachefs eseguita in spazio utente, che implementa comandi per creare (mkfs), montare, ripristinare e verificare il FS. I pacchetti sono stati costruiti per Debian, Ubuntu e sono attesi per Arch Linux, Fedora, openSUSE e NixOS. Il modulo DKMS supporta i kernel Linux a partire dalla versione 6.16.      <\/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>Nella nuova versione:  <\/p>\n<ul>\n<li class=\"l\"> La struttura Btree need_discard, utilizzata per monitorare i set di blocchi rilasciati, \u00e8 stata convertita per l'indicizzazione in base al numero di sequenza dal registro invece che dalla coppia dispositivo \/ set di blocchi (device \/ bucket). Questa modifica ha permesso di velocizzare l'operazione con la struttura need_discard ed ha eliminato i deadlock durante il ripristino dal registro durante il montaggio del FS con un numero insufficiente di blocchi liberi per i metadati.\n<li class=\"l\"> Le operazioni di registrazione sono state trasferite in una coda fifo separata e il numero massimo di operazioni di registrazione simultanee \u00e8 stato aumentato da 16 a 256, consentendo di velocizzare il funzionamento di grandi archivi con carichi di scrittura intensivi.\n<li class=\"l\"> \u00c8 stato significativamente accelerato il montaggio del FS con un numero elevato di snapshot.        <\/ul>\n<p>Inoltre, si segnala il rilascio del progetto NASty 0.0.3, che sviluppa una distribuzione per la creazione di archivi di rete (NAS) basati su hardware standard. La distribuzione \u00e8 costruita sulla base dei pacchetti di NixOS, utilizza il file system Bcachefs e supporta l'accesso ai file tramite NFS e SMB, oltre all'esportazione di dispositivi a blocchi tramite iSCSI e NVMe-oF. La gestione avviene attraverso un'interfaccia web. La dimensione dell'immagine iso di installazione \u00e8 di 1,9 GB. I risultati del progetto sono rilasciati sotto la licenza GPLv3. L'interfaccia web \u00e8 scritta in TypeScript utilizzando il framework SvelteKit. Il motore per la gestione dell'archivio e del sistema \u00e8 scritto in Rust.    <\/p>\n<p>Gli aggiornamenti vengono scaricati e installati automaticamente. Il sistema si aggiorna in modo atomico con la possibilit\u00e0 di tornare a uno stato precedente quando sorgono problemi nella nuova versione. Nell'interfaccia web sono disponibili opzioni per gestire file system, snapshot, partizioni, dischi, macchine virtuali e condivisioni. Sono inclusi un file manager integrato nell'interfaccia web e un emulatore di terminale che funzionano nel browser. \u00c8 possibile creare regole per eseguire azioni e notificare l'amministratore in caso di consumo eccessivo di spazio su disco, guasti nei dischi e surriscaldamento.    <\/p>\n<p>Supporta l'esecuzione di ambienti e applicazioni isolate, utilizzando la virtualizzazione basata su QEMU\/KVM e l'isolamento dei container tramite il runtime k3s (da WebUI \u00e8 possibile installare direttamente i chart Helm per eseguire applicazioni nei container e configurare il forwarding tramite nginx ingress). \u00c8 supportata l'integrazione con la piattaforma Kubernetes, per la quale \u00e8 fornito un driver CSI per l'allocazione dinamica dello spazio di archiviazione. La distribuzione predefinita invia telemetria con dati anonimizzati sul numero di dischi e sulle dimensioni dello storage (la telemetria pu\u00f2 essere disattivata nella sezione 'Impostazioni \u2192 Telemetria').     <\/p>\n<p>Le ragioni per scegliere Bcachefs invece di ZFS includono lo sviluppo attivo, la distribuzione sotto licenza GPL, un modello di lavoro semplice con il file system, le partizioni e gli snapshot (senza concetti complicati come dataset, zvol e pool annidati) e la presenza di funzionalit\u00e0 avanzate come il trasferimento automatico di dati poco utilizzati su dischi lenti, codici di correzione degli errori e recupero dei danneggiamenti senza interrompere il lavoro con il file system.    <\/p>\n<p>Tra le novit\u00e0 della versione NASty 0.0.3 si segnalano:  <\/p>\n<ul>\n<li class=\"l\"> passaggio all'utilizzo del meccanismo nix flake per il packaging e la gestione delle dipendenze;\n<li class=\"l\"> highlightsFromPoint() <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/vpn\/\" title=\"VPN\" data-wpil-keyword-link=\"linked\">VPN<\/a> Tailscale per il forwarding NVMe-oF sopra VPN;\n<li class=\"l\"> integrazione k3s runtime; aggiunta di NUT (Network UPS Tools) per il monitoraggio dei dispositivi di alimentazione inattaccabile;\n<li class=\"l\"> pannello web per la configurazione fine di NFS, SMB e iSCSI (inclusa l'opzione per scegliere lo scheduler I\/O, journaling e riserva dei metadati);\n<li class=\"l\"> impostazioni aggiuntive per Bcachefs (gestione dei codici di correzione degli errori, scelta dell'algoritmo di checksum, bilanciamento online, ecc.);\n<li class=\"l\"> supporto per la cache Cachix per accelerare la consegna degli aggiornamenti;\n<li class=\"l\"> possibilit\u00e0 di generazione <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/ssl-sertifikat\/\" title=\"di certificati TLS\" data-wpil-keyword-link=\"linked\">di certificati TLS<\/a> attraverso Let's Encrypt;\n<li class=\"l\"> inclusione tra gli strumenti iotop-c, btop, fwupd, rsync e croc.  <\/ul>\n<p>    <img decoding=\"async\" alt=\"Uscita di Bcachefs 1.38.0. Distribuzione NASty per il deployment di NAS basato su Bcachefs\" src=\"\/wp-content\/uploads\/2026\/04\/d3afec381967fe835b86f21d1e91f11d.jpg\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<br \/>Fonte: <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\/it\/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=\"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\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\/it\/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\udd47Rilascio di Bcachefs 1.38.0. Distribuzione NASty per la distribuzione di NAS basato su Bcachefs | ProHoster","description":"Kent Overstreet ha pubblicato la versione del filesystem Bcachefs 1.38.0.","canonical_url":"https:\/\/prohoster.info\/it\/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":"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\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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/169363","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=169363"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/169363\/revisions"}],"predecessor-version":[{"id":170738,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/169363\/revisions\/170738"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/169364"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=169363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=169363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=169363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}