{"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\/sk\/blog\/news\/vypusk-bcachefs-1-38-0-distributiv-nasty-dlya-razvyortyvaniya-nas-na-baze-bcachefs","title":{"rendered":"V\u00fdvoj\u00e1ri Linux Mint ozn\u00e1mili prechod na dlh\u0161\u00ed cyklus v\u00fdvoja","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kent Overstreet zverejnil vydanie s\u00faborov\u00e9ho syst\u00e9mu Bcachefs 1.38.0. Vydanie pokr\u00fdva dva bal\u00edky: bcachefs-kernel-dkms s modulom jadra zostaven\u00fdm pomocou syst\u00e9mu DKMS (Dynamic Kernel Module Support) a bcachefs-tools s u\u017e\u00edvate\u013esk\u00fdm n\u00e1strojom bcachefs, ktor\u00fd implementuje pr\u00edkazy na vytv\u00e1ranie (mkfs), montovanie, obnovu a kontrolu FS. Bal\u00edky s\u00fa zostaven\u00e9 pre Debian, Ubuntu a o\u010dak\u00e1vaj\u00fa sa aj pre Arch Linux, Fedora, openSUSE a NixOS. DKMS modul podporuje pr\u00e1cu s jadrami Linuxu od verzie 6.16.      <\/p>\n<p>Projekt Bcachefs vyv\u00edja s\u00faborov\u00fd syst\u00e9m zameran\u00fd na kombin\u00e1ciu roz\u0161\u00edrenej funk\u010dnosti, ktor\u00e1 je vlastn\u00e1 Btrfs a ZFS, a \u00farovne v\u00fdkonu, spo\u013eahlivosti a \u0161k\u00e1lovate\u013enosti charakteristickej pre XFS. Bcachefs podporuje tak\u00e9 mo\u017enosti, ako je zahrnutie viacer\u00fdch zariaden\u00ed do oddielu, vrstven\u00e9 rozlo\u017eenia \u00falo\u017en\u00fdch zariaden\u00ed (doln\u00e1 vrstva s \u010dasto pou\u017e\u00edvan\u00fdmi d\u00e1tami zalo\u017een\u00fdmi na r\u00fdchlych SSD a horn\u00e1 vrstva s menej \u017eiadan\u00fdmi d\u00e1tami z pevn\u00fdch diskov), replik\u00e1ciu (RAID 1\/10), cacheovanie, transparentn\u00e9 kompresie d\u00e1t (m\u00f3dy LZ4, gzip a ZSTD), sn\u00edmky stavu (snapshoty), verifik\u00e1ciu integrity pomocou kontroln\u00fdch s\u00fam, k\u00f3dy na opravu ch\u00fdb, a ukladanie inform\u00e1ci\u00ed v \u0161ifrovanej forme (pou\u017e\u00edvaj\u00fa sa ChaCha20 a Poly1305).      <\/p>\n<p>V novej verzii:  <\/p>\n<ul>\n<li class=\"l\"> Btree \u0161trukt\u00fara need_discard, pou\u017e\u00edvan\u00e1 na sledovanie osloboden\u00fdch sad blokov, bola preveden\u00e1 na indexovanie pod\u013ea poradov\u00e9ho \u010d\u00edsla z denn\u00edka namiesto p\u00e1ru zariadenie\/sada blokov (device\/bucket). Zmena umo\u017enila ur\u00fdchli\u0165 pr\u00e1cu so \u0161trukt\u00farou need_discard a vyl\u00fa\u010di\u0165 vznik vz\u00e1jomnej blok\u00e1cie pri obnove z denn\u00edka po\u010das montovania FS s nedostato\u010dn\u00fdm po\u010dtom vo\u013en\u00fdch blokov pre metadata.\n<li class=\"l\"> Oper\u00e1cie z\u00e1pisu do denn\u00edka boli presunut\u00e9 do samostatnej fifo fronty a maxim\u00e1lny po\u010det s\u00fa\u010dasne vykon\u00e1van\u00fdch oper\u00e1ci\u00ed z\u00e1pisu do denn\u00edka bol zv\u00fd\u0161en\u00fd z 16 na 256, \u010do umo\u017enilo ur\u00fdchli\u0165 pr\u00e1cu ve\u013ek\u00fdch \u00falo\u017e\u00edsk s intenz\u00edvnou z\u00e1\u0165a\u017eou pri z\u00e1pise.\n<li class=\"l\"> Zna\u010dne ur\u00fdchlen\u00e9 montovanie FS s ve\u013ek\u00fdm po\u010dtom snapshotov.        <\/ul>\n<p>Okrem in\u00e9ho mo\u017eno spomen\u00fa\u0165 vydanie projektu NASty 0.0.3, ktor\u00fd vyv\u00edja distrib\u00faciu na vytv\u00e1ranie sie\u0165ov\u00fdch \u00falo\u017e\u00edsk (NAS) na z\u00e1klade \u0161tandardn\u00e9ho hardv\u00e9ru. Distrib\u00facia je postaven\u00e1 na bal\u00edkovej b\u00e1ze NixOS, pou\u017e\u00edva s\u00faborov\u00fd syst\u00e9m Bcachefs a podporuje poskytovanie pr\u00edstupu k s\u00faborom cez NFS a SMB, ako aj export blokov\u00fdch zariaden\u00ed cez iSCSI a NVMe-oF. Spr\u00e1va je realizovan\u00e1 prostredn\u00edctvom webov\u00e9ho rozhrania. Ve\u013ekos\u0165 in\u0161tala\u010dn\u00e9ho iso obrazu je 1.9 GB. V\u00fdvoj projektu je \u0161\u00edren\u00fd pod licenciou GPLv3. Webov\u00e9 rozhranie je nap\u00edsan\u00e9 v TypeScripte s vyu\u017eit\u00edm frameworku SvelteKit. Engine pre spr\u00e1vu \u00falo\u017eiska a syst\u00e9mu je nap\u00edsan\u00fd v jazyku Rust.    <\/p>\n<p>Aktualiz\u00e1cie sa s\u0165ahuj\u00fa a in\u0161taluj\u00fa automaticky. Syst\u00e9m sa aktualizuje at\u00f3movo s mo\u017enos\u0165ou n\u00e1vratu na predch\u00e1dzaj\u00faci stav pri zisten\u00ed probl\u00e9mov v novej verzii. V webovom rozhran\u00ed s\u00fa dostupn\u00e9 mo\u017enosti na spr\u00e1vu s\u00faborov\u00fdch syst\u00e9mov, snapshotov, oddielov, diskov, virtu\u00e1lnych strojov a zdie\u013eania. V webovom rozhran\u00ed je zabudovan\u00fd spr\u00e1vca s\u00faborov a emul\u00e1tor termin\u00e1lu, ktor\u00e9 funguj\u00fa v prehliada\u010di. Je mo\u017en\u00e9 vytv\u00e1ra\u0165 pravidl\u00e1 na vykon\u00e1vanie akci\u00ed a informovanie administr\u00e1tora v pr\u00edpade nadmern\u00e9ho spotrebovania diskov\u00e9ho priestoru, por\u00fach v pr\u00e1ci \u00falo\u017en\u00fdch zariaden\u00ed a prehriatia.    <\/p>\n<p>Podpora sp\u00fa\u0161\u0165ania izolovan\u00fdch prostred\u00ed a aplik\u00e1ci\u00ed s vyu\u017eit\u00edm virtualiz\u00e1cie na b\u00e1ze QEMU\/KVM a kontajnerovej izol\u00e1cie pomocou k3s runtime (cez WebUI je mo\u017en\u00e9 priamo nain\u0161talova\u0165 Helm chart-y na sp\u00fa\u0161\u0165anie aplik\u00e1ci\u00ed v kontajneroch a nastavenie presmerovania pr\u00edstupu cez nginx ingress). Podpora integr\u00e1cie s platformou Kubernetes, pre ktor\u00fa je k dispoz\u00edcii ovl\u00e1da\u010d CSI na dynamick\u00e9 pride\u013eovanie miesta v \u00falo\u017eisku. Distrib\u00facia predvolene odosiela telemetriu s anonymizovan\u00fdmi \u00fadajmi o po\u010dte diskov a ve\u013ekosti \u00falo\u017eiska (telemetria sa d\u00e1 vypn\u00fa\u0165 v sekcii \u201eNastavenia \u2192 Telemetria\u201c).     <\/p>\n<p>Medzi d\u00f4vody pre\u010do si vybra\u0165 Bcachefs namiesto ZFS patr\u00ed akt\u00edvny v\u00fdvoj, dod\u00e1vanie pod licenciou GPL, jednoduch\u00fd model pr\u00e1ce s FS, podriaden\u00fdmi a snapshotmi (bez komplikovan\u00fdch konceptov, ako s\u00fa datasets, zvol a vnoren\u00e9 pooly) a pr\u00edtomnos\u0165 pokro\u010dil\u00fdch mo\u017enost\u00ed, ako je automatick\u00e9 pres\u00favanie zriedka pou\u017e\u00edvan\u00fdch \u00fadajov na pomal\u0161ie \u00falo\u017eisk\u00e1, k\u00f3dy na opravu ch\u00fdb a obnova po\u0161koden\u00ed bez zastavenia pr\u00e1ce s FS.    <\/p>\n<p>Medzi zmenami vo verzii NASty 0.0.3 sa vyzna\u010duje:  <\/p>\n<ul>\n<li class=\"l\"> prechod na pou\u017e\u00edvanie mechanizmu nix flake na balenie a spr\u00e1vu z\u00e1vislost\u00ed;\n<li class=\"l\"> podpora <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/vpn\/\" title=\"VPN\" data-wpil-keyword-link=\"linked\">VPN<\/a> Tailscale na prenos NVMe-oF cez VPN;\n<li class=\"l\"> integr\u00e1cia k3s runtime; pridan\u00edm NUT (Network UPS Tools) na monitorovanie zariaden\u00ed s nep\u0159etr\u017eit\u00fdm nap\u00e1jan\u00edm;\n<li class=\"l\"> webov\u00e1 panel na jemn\u00e9 doladenie NFS, SMB a iSCSI (vr\u00e1tane mo\u017enost\u00ed na v\u00fdber pl\u00e1nova\u010da I\/O, protokolovania a z\u00e1lohovania metad\u00e1t);\n<li class=\"l\"> \u010fal\u0161ie nastavenia pre Bcachefs (spr\u00e1va k\u00f3dov na opravu ch\u00fdb, v\u00fdber algoritmu pre kontroln\u00e9 s\u00fa\u010dty, online rebalansovanie at\u010f.);\n<li class=\"l\"> podpora cache Cachix na ur\u00fdchlenie dod\u00e1vky aktualiz\u00e1ci\u00ed;\n<li class=\"l\"> mo\u017enos\u0165 generovania <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/ssl-sertifikat\/\" title=\"TLS-certifik\u00e1tov\" data-wpil-keyword-link=\"linked\">TLS-certifik\u00e1tov<\/a> cez Let's Encrypt;\n<li class=\"l\"> zahrnutie do n\u00e1strojov ako iotop-c, btop, fwupd, rsync a croc.  <\/ul>\n<p>    <img decoding=\"async\" alt=\"V\u00fdvoj\u00e1ri Linux Mint ozn\u00e1mili prechod na dlh\u0161\u00ed cyklus v\u00fdvoja\" src=\"\/wp-content\/uploads\/2026\/04\/d3afec381967fe835b86f21d1e91f11d.jpg\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<br \/>Zdroj: <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.4 - 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\/sk\/blog\/news\/vypusk-bcachefs-1-38-0-distributiv-nasty-dlya-razvyortyvaniya-nas-na-baze-bcachefs\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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\udd47Vydanie Bcachefs 1.38.0. Distrib\u00facia NASty na nasadenie NAS na b\u00e1ze Bcachefs | ProHoster","description":"Kent Overstreet publikoval vydanie s\u00faborov\u00e9ho syst\u00e9mu Bcachefs 1.38.0.","canonical_url":"https:\/\/prohoster.info\/sk\/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":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/169363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=169363"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/169363\/revisions"}],"predecessor-version":[{"id":170738,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/169363\/revisions\/170738"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/169364"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=169363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=169363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=169363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}