{"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\/ro\/blog\/news\/vypusk-bcachefs-1-38-0-distributiv-nasty-dlya-razvyortyvaniya-nas-na-baze-bcachefs","title":{"rendered":"Lansarea Bcachefs 1.38.0. Distribu\u021bia NASty pentru desf\u0103\u0219urarea NAS pe baz\u0103 de Bcachefs","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kent Overstreet a publicat versiunea 1.38.0 a sistemului de fi\u0219iere Bcachefs. Versiunea acoper\u0103 dou\u0103 pachete: bcachefs-kernel-dkms, cu un modul de kernel construit folosind sistemul DKMS (Dynamic Kernel Module Support), \u0219i bcachefs-tools, o utilitar\u0103 de utilizator pentru bcachefs, care implementeaz\u0103 comenzi pentru crearea (mkfs), montarea, recuperarea \u0219i verificarea FS. Pachetele sunt disponibile pentru Debian, Ubuntu \u0219i se a\u0219teapt\u0103 pentru Arch Linux, Fedora, openSUSE \u0219i NixOS. Modulul DKMS suport\u0103 func\u021bionarea cu nuclee Linux \u00eencep\u00e2nd cu 6.16.      <\/p>\n<p>Proiectul Bcachefs dezvolt\u0103 un sistem de fi\u0219iere destinat combin\u0103rii func\u021bionalit\u0103\u021bilor avansate caracteristice Btrfs \u0219i ZFS cu nivelul de performan\u021b\u0103, fiabilitate \u0219i scalabilitate specific XFS. Bcachefs sus\u021bine func\u021bionalit\u0103\u021bi precum includerea mai multor dispozitive \u00een partajare, aranjamente de stocare stratificate (stratul inferior cu datele utilizate frecvent pe SSD-uri rapide, iar stratul superior cu datele mai pu\u021bin solicitate de pe hard disk-uri), replicare (RAID 1\/10), caching, compresie transparent\u0103 a datelor (moduri LZ4, gzip \u0219i ZSTD), instantanee (snapshots), verificare a integrit\u0103\u021bii prin sume de control, coduri de corec\u021bie a erorilor, stocarea informa\u021biilor \u00een form\u0103 criptat\u0103 (folosind ChaCha20 \u0219i Poly1305).      <\/p>\n<p>\u00cen noua versiune:  <\/p>\n<ul>\n<li class=\"l\"> Structura Btree need_discard, utilizat\u0103 pentru urm\u0103rirea seturilor de blocuri eliberate, a fost convertit\u0103 la indexare pe baza num\u0103rului secven\u021bial din jurnal \u00een loc de perechea dispozitiv\/set de blocuri (device\/bucket). Aceast\u0103 modificare a permis accelerarea proces\u0103rii structurii need_discard \u0219i eliminarea blocajelor aparente \u00een timpul recuper\u0103rii din jurnal \u00een timpul mont\u0103rii FS-ului cu un num\u0103r insuficient de blocuri libere pentru metadate.\n<li class=\"l\"> Opera\u021biile de scriere \u00een jurnal au fost separate \u00eentr-o coad\u0103 fifo, iar num\u0103rul maxim de opera\u021bii simultane de scriere \u00een jurnal a fost crescut de la 16 la 256, ceea ce a permis accelerarea func\u021bion\u0103rii stoc\u0103rilor mari cu sarcini intensive de scriere.\n<li class=\"l\"> Montarea FS-ului cu un num\u0103r mare de snapshot-uri a fost semnificativ accelerat\u0103.        <\/ul>\n<p>Se poate men\u021biona, de asemenea, lansarea proiectului NASty 0.0.3, care dezvolt\u0103 o distribu\u021bie pentru crearea de stoc\u0103ri de re\u021bea (NAS) pe baza hardware-ului standard. Distribu\u021bia este construit\u0103 pe baza pachetelor NixOS, folose\u0219te sistemul de fi\u0219iere Bcachefs \u0219i suport\u0103 accesul la fi\u0219iere prin NFS \u0219i SMB, precum \u0219i exportul dispozitivelor de stocare prin iSCSI \u0219i NVMe-oF. Managementul este realizat printr-o interfa\u021b\u0103 web. Dimensiunea imaginii ISO de instalare este de 1.9 GB. Realiz\u0103rile proiectului sunt distribuite sub licen\u021ba GPLv3. Interfa\u021ba web este scris\u0103 \u00een TypeScript utiliz\u00e2nd framework-ul SvelteKit. Motorul pentru gestionarea stoc\u0103rii \u0219i sistemului este scris \u00een Rust.    <\/p>\n<p>Actualiz\u0103rile sunt desc\u0103rcate \u0219i instalate automat. Sistemul se actualizeaz\u0103 atomic, av\u00e2nd posibilitatea de revenire la starea anterioar\u0103 \u00een cazul identific\u0103rii problemelor \u00een noua versiune. \u00cen interfa\u021ba web sunt disponibile func\u021bionalit\u0103\u021bi pentru gestionarea sistemelor de fi\u0219iere, snapshot-urilor, subparti\u021biilor, discurilor, ma\u0219inilor virtuale \u0219i partaj\u0103rii. Exist\u0103 un manager de fi\u0219iere integrat \u00een interfa\u021ba web \u0219i un emulator de terminal care func\u021bioneaz\u0103 \u00een browser. Este posibil\u0103 crearea de reguli pentru executarea ac\u021biunilor \u0219i notificarea administratorului \u00een cazul consumului excesiv de spa\u021biu pe disc, al defect\u0103rii dispozitivelor de stocare \u0219i al supra\u00eenc\u0103lzirii.    <\/p>\n<p>Este suportat lansarea de medii \u0219i aplica\u021bii izolate, folosind virtualizarea bazat\u0103 pe QEMU\/KVM \u0219i izola\u021bia containerelor prin intermediul k3s runtime (din WebUI pot fi instalate direct chart-uri Helm pentru a lansa aplica\u021bii \u00een containere \u0219i a configura redirec\u021bionarea accesului prin nginx ingress). Este suportat\u0103 integrarea cu platforma Kubernetes, pentru care este furnizat un driver CSI pentru alocarea dinamic\u0103 a spa\u021biului de stocare. Distribu\u021bia trimite \u00een mod implicit telemetrie cu date anonimizate despre num\u0103rul unit\u0103\u021bilor de stocare \u0219i dimensiunea stoc\u0103rii (telemetria poate fi dezactivat\u0103 \u00een sec\u021biunea \u00abSettings \u2192 Telemetry\u00bb).     <\/p>\n<p>Printre motivele alegerii Bcachefs \u00een loc de ZFS se num\u0103r\u0103 dezvoltarea activ\u0103, furnizarea sub licen\u021b\u0103 GPL, modelul simplu de lucru cu FS, subparti\u021bii \u0219i snapshot-uri (f\u0103r\u0103 concepte complicate, cum ar fi dataset-uri, zvol \u0219i pool-uri \u00eenv\u0103luite) \u0219i disponibilitatea unor caracteristici avansate, precum mutarea automat\u0103 a datelor folosite rar pe dispozitive de stocare mai lente, coduri de corectare a erorilor \u0219i recuperarea avariilor f\u0103r\u0103 a opri lucrul cu FS.    <\/p>\n<p>Printre schimb\u0103rile aduse versiunii NASty 0.0.3 se num\u0103r\u0103:  <\/p>\n<ul>\n<li class=\"l\"> trecerea la utilizarea mecanismului nix flake pentru ambalarea \u0219i gestionarea dependen\u021belor;\n<li class=\"l\"> suport pentru <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/vpn\/\" title=\"VPN\" data-wpil-keyword-link=\"linked\">VPN<\/a> Tailscale pentru redirec\u021bionarea NVMe-oF peste VPN;\n<li class=\"l\"> integrarea runtime-ului k3s; ad\u0103ugarea NUT (Network UPS Tools) pentru monitorizarea dispozitivelor de alimentare ne\u00eentrerupt\u0103;\n<li class=\"l\"> panou web pentru configurarea fin\u0103 a NFS, SMB \u0219i iSCSI (inclusiv op\u021biuni pentru selectarea programatorului de intrare\/ie\u0219ire, jurnalizare \u0219i salvarea metadatelor);\n<li class=\"l\"> set\u0103ri suplimentare pentru Bcachefs (administrarea codurilor de corectare a erorilor, selectarea algoritmului pentru sume de control, rebalance online etc.);\n<li class=\"l\"> suport pentru cache-ul Cachix pentru accelerarea livr\u0103rii actualiz\u0103rilor;\n<li class=\"l\"> posibilitatea de generare <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/ssl-sertifikat\/\" title=\"certificatelor TLS\" data-wpil-keyword-link=\"linked\">certificatelor TLS<\/a> prin Let&#8217;s Encrypt;\n<li class=\"l\"> includerea \u00een utilitarele iotop-c, btop, fwupd, rsync \u0219i croc.  <\/ul>\n<p>    <img decoding=\"async\" alt=\"Lansarea Bcachefs 1.38.0. Distribu\u021bia NASty pentru desf\u0103\u0219urarea NAS pe baz\u0103 de Bcachefs\" src=\"\/wp-content\/uploads\/2026\/04\/d3afec381967fe835b86f21d1e91f11d.jpg\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<br \/>Sursa: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65244\">opennet.ro<\/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.2.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\/ro\/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.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Versiunea 1.38.0 a Bcachefs. Distribu\u021bia NASty pentru implementarea NAS pe baza Bcachefs | ProHoster","description":"Kent Overstreet a publicat versiunea 1.38.0 a sistemului de fi\u0219iere Bcachefs.","canonical_url":"https:\/\/prohoster.info\/ro\/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":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/169363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=169363"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/169363\/revisions"}],"predecessor-version":[{"id":170738,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/169363\/revisions\/170738"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/169364"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=169363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=169363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=169363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}