{"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\/fr\/blog\/news\/vypusk-bcachefs-1-38-0-distributiv-nasty-dlya-razvyortyvaniya-nas-na-baze-bcachefs","title":{"rendered":"Sortie de Bcachefs 1.38.0. Distribution NASty pour le d\u00e9ploiement de NAS bas\u00e9 sur Bcachefs","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kent Overstreet a publi\u00e9 la version 1.38.0 du syst\u00e8me de fichiers Bcachefs. La version comprend deux paquets : bcachefs-kernel-dkms avec un module noyau construit \u00e0 l'aide du syst\u00e8me DKMS (Dynamic Kernel Module Support), et bcachefs-tools avec l'utilitaire bcachefs ex\u00e9cut\u00e9 en espace utilisateur, impl\u00e9mentant des commandes pour cr\u00e9er (mkfs), monter, restaurer et v\u00e9rifier le FS. Les paquets sont construits pour Debian, Ubuntu et sont attendus pour Arch Linux, Fedora, openSUSE et NixOS. Le module DKMS prend en charge les noyaux Linux \u00e0 partir de 6.16.      <\/p>\n<p>Le projet Bcachefs d\u00e9veloppe un syst\u00e8me de fichiers visant \u00e0 combiner les fonctionnalit\u00e9s \u00e9tendues associ\u00e9es \u00e0 Btrfs et ZFS avec le niveau de performance, de fiabilit\u00e9 et d'\u00e9volutivit\u00e9 caract\u00e9ristique de XFS. Bcachefs prend en charge des fonctionnalit\u00e9s telles que l'inclusion de plusieurs dispositifs dans une partition, des agencements multicouches de stockage (couche inf\u00e9rieure avec des donn\u00e9es fr\u00e9quemment utilis\u00e9es bas\u00e9es sur des SSD rapides et couche sup\u00e9rieure avec des donn\u00e9es moins sollicit\u00e9es provenant de disques durs), la r\u00e9plication (RAID 1\/10), le mise en cache, la compression transparente des donn\u00e9es (modes LZ4, gzip et ZSTD), les instantan\u00e9s, la v\u00e9rification d'int\u00e9grit\u00e9 par somme de contr\u00f4le, les codes de correction d'erreurs, et le stockage d'informations sous forme chiffr\u00e9e (utilisant ChaCha20 et Poly1305).      <\/p>\n<p>Dans la nouvelle version :  <\/p>\n<ul>\n<li class=\"l\"> La structure Btree need_discard, utilis\u00e9e pour suivre les ensembles de blocs lib\u00e9r\u00e9s, a \u00e9t\u00e9 modifi\u00e9e pour l'indexation par num\u00e9ro de s\u00e9quence \u00e0 partir du journal au lieu de la paire appareil \/ ensemble de blocs (device \/ bucket). Ce changement a permis d'acc\u00e9l\u00e9rer le travail avec la structure need_discard et d'\u00e9liminer les blocages mutuels lors de la r\u00e9cup\u00e9ration \u00e0 partir du journal pendant le montage du FS avec un nombre insuffisant de blocs libres pour les m\u00e9tadonn\u00e9es.\n<li class=\"l\"> Les op\u00e9rations d'\u00e9criture dans le journal ont \u00e9t\u00e9 transf\u00e9r\u00e9es dans une file FIFO distincte, et le nombre maximum d'op\u00e9rations d'\u00e9criture dans le journal ex\u00e9cut\u00e9es simultan\u00e9ment a \u00e9t\u00e9 augment\u00e9 de 16 \u00e0 256, ce qui a permis d'acc\u00e9l\u00e9rer le fonctionnement de grands stockages soumis \u00e0 une forte charge d'\u00e9criture.\n<li class=\"l\"> Le montage du FS avec un grand nombre de snapshots a \u00e9t\u00e9 consid\u00e9rablement acc\u00e9l\u00e9r\u00e9.        <\/ul>\n<p>On peut \u00e9galement noter la sortie du projet NASty 0.0.3, qui d\u00e9veloppe une distribution pour cr\u00e9er des stockages en r\u00e9seau (NAS) sur la base de mat\u00e9riel standard. La distribution est construite sur la base de paquets NixOS, utilise le syst\u00e8me de fichiers Bcachefs et prend en charge l'acc\u00e8s aux fichiers via NFS et SMB, ainsi que l'exportation de dispositifs de blocs via iSCSI et NVMe-oF. La gestion se fait via une interface web. La taille de l'image ISO d'installation est de 1,9 Go. Les travaux du projet sont distribu\u00e9s sous licence GPLv3. L'interface web est \u00e9crite en TypeScript avec le framework SvelteKit. Le moteur de gestion du stockage et du syst\u00e8me est \u00e9crit en Rust.    <\/p>\n<p>Les mises \u00e0 jour sont t\u00e9l\u00e9charg\u00e9es et install\u00e9es automatiquement. Le syst\u00e8me se met \u00e0 jour de mani\u00e8re atomique avec la possibilit\u00e9 de revenir \u00e0 un \u00e9tat ant\u00e9rieur en cas de probl\u00e8mes dans la nouvelle version. L'interface web offre des fonctionnalit\u00e9s pour g\u00e9rer les syst\u00e8mes de fichiers, les instantan\u00e9s, les sous-syst\u00e8mes, les disques, les machines virtuelles et le partage. Un gestionnaire de fichiers int\u00e9gr\u00e9 et un \u00e9mulateur de terminal fonctionnant dans le navigateur sont disponibles. Il est possible de cr\u00e9er des r\u00e8gles pour ex\u00e9cuter des actions et avertir l'administrateur en cas de consommation excessive d'espace disque, de d\u00e9faillances des disques et de surchauffes.    <\/p>\n<p>Le lancement d'environnements et d'applications isol\u00e9s est pris en charge, en utilisant la virtualisation bas\u00e9e sur QEMU\/KVM et l'isolation par conteneurs gr\u00e2ce \u00e0 k3s runtime (des Helm charts peuvent \u00eatre install\u00e9s directement depuis le WebUI pour ex\u00e9cuter des applications dans des conteneurs et configurer le passage d'acc\u00e8s via nginx ingress). L'int\u00e9gration avec la plateforme Kubernetes est prise en charge, pour laquelle un driver CSI est fourni pour l'allocation dynamique d'espace de stockage. La distribution envoie par d\u00e9faut des t\u00e9l\u00e9metries avec des donn\u00e9es anonymis\u00e9es sur le nombre de disques et la taille du stockage (la t\u00e9l\u00e9metrie peut \u00eatre d\u00e9sactiv\u00e9e dans la section \u00ab Param\u00e8tres \u2192 T\u00e9l\u00e9metrie \u00bb).     <\/p>\n<p>Parmi les raisons de choisir Bcachefs plut\u00f4t que ZFS figurent le d\u00e9veloppement actif, la distribution sous licence GPL, un mod\u00e8le de travail simple avec les syst\u00e8mes de fichiers, les sous-syst\u00e8mes et les instantan\u00e9s (sans concepts complexes tels que les datasets, zvols et pools imbriqu\u00e9s) et la pr\u00e9sence de fonctionnalit\u00e9s avanc\u00e9es telles que le d\u00e9placement automatique des donn\u00e9es rarement utilis\u00e9es vers des disques lents, des codes de correction d'erreurs et la r\u00e9cup\u00e9ration des dommages sans interruption de l'utilisation du syst\u00e8me de fichiers.    <\/p>\n<p>Les changements dans la version NASty 0.0.3 incluent :  <\/p>\n<ul>\n<li class=\"l\"> le passage \u00e0 l'utilisation du m\u00e9canisme nix flake pour l'empaquetage et la gestion des d\u00e9pendances ;\n<li class=\"l\"> la prise en charge <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vpn\/\" title=\"VPN\" data-wpil-keyword-link=\"linked\">VPN<\/a> Tailscale pour routage NVMe-oF sur VPN ;\n<li class=\"l\"> int\u00e9gration du runtime k3s ; ajout de NUT (Network UPS Tools) pour la surveillance des dispositifs d'alimentation sans interruption ;\n<li class=\"l\"> un panneau web pour la configuration fine de NFS, SMB et iSCSI (y compris des options pour le choix du planificateur d'E\/S, de journalisation et de sauvegarde des m\u00e9tadonn\u00e9es) ;\n<li class=\"l\"> des r\u00e9glages suppl\u00e9mentaires pour Bcachefs (gestion des codes de correction d'erreurs, s\u00e9lection de l'algorithme de hachage, rebalancements en ligne, etc.) ;\n<li class=\"l\"> prise en charge du cache Cachix pour acc\u00e9l\u00e9rer la livraison des mises \u00e0 jour ;\n<li class=\"l\"> possibilit\u00e9 de g\u00e9n\u00e9ration <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/ssl-sertifikat\/\" title=\"des certificats TLS\" data-wpil-keyword-link=\"linked\">des certificats TLS<\/a> via Let&#8217;s Encrypt;\n<li class=\"l\"> inclusion dans les utilitaires iotop-c, btop, fwupd, rsync et croc.  <\/ul>\n<p>    <img decoding=\"async\" alt=\"Sortie de Bcachefs 1.38.0. Distribution NASty pour le d\u00e9ploiement de NAS bas\u00e9 sur Bcachefs\" src=\"\/wp-content\/uploads\/2026\/04\/d3afec381967fe835b86f21d1e91f11d.jpg\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<br \/>Source : <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.2 - 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\/fr\/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\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47Version Bcachefs 1.38.0. Distribution NASty pour le d\u00e9ploiement de NAS bas\u00e9 sur Bcachefs | ProHoster","description":"Kent Overstreet a publi\u00e9 la version du syst\u00e8me de fichiers Bcachefs 1.38.0.","canonical_url":"https:\/\/prohoster.info\/fr\/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":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/169363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=169363"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/169363\/revisions"}],"predecessor-version":[{"id":170738,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/169363\/revisions\/170738"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/169364"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=169363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=169363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=169363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}