Bcachefs 1.38.0 Navoaka. Fizarana NASty ho an'ny fametrahana NAS mifototra amin'ny Bcachefs.

Navoakan'ny Kent Overstreet ny rafitra rakitra Bcachefs 1.38.0. Ahitana fonosana roa ny famoahana: bcachefs-kernel-dkms, izay misy môdioly kernel namboarina tamin'ny alàlan'ny rafitra Dynamic Kernel Module Support (DKMS), ary bcachefs-tools, izay misy ny utility bcachefs user-space, izay mampihatra baiko ho an'ny famoronana (mkfs), fametrahana, famerenana amin'ny laoniny ary fanamarinana ny rafitra rakitra. Ireo fonosana ireo dia nangonina ho an'ny Debian, Ubuntu ary andrasana ho an'ny Arch Linux, Fedora, openSUSE, ary NixOS. Manohana kernel ny môdioly DKMS. Linux, manomboka amin'ny 6.16.

Ny tetikasa Bcachefs dia mamolavola rafitra rakitra mikendry ny hampifangaroana ny fiasa mandroso an'ny Btrfs sy ZFS amin'ny fahombiazana, ny fahatokisana ary ny fahafahan'ny XFS mivelatra. Ny Bcachefs dia manohana endri-javatra toy ny fitaovana maromaro isaky ny fizarazarana, ny firafitra fitahirizana misy sosona maro (sosona ambany misy angona idirana matetika mifototra amin'ny SSD haingana, ary sosona ambony misy angona tsy idirana matetika avy amin'ny kapila mafy), ny famerenana (RAID 1/10), ny caching, ny famatrarana angona mangarahara (LZ4, gzip, ary ZSTD modes), ny state slices (snapshots), ny fanamarinana ny fahamarinan'ny fampiasana checksums, ny kaody fanitsiana ny fahadisoana, ary ny fitahirizana angona voaaro (mampiasa ChaCha20 sy Poly1305).

Ao amin'ny dikan-teny vaovao:

  • Ny rafitra Btree need_discard, izay ampiasaina hanaraha-maso ireo "blocksets" afaka, dia novaina ho "indexing" amin'ny alàlan'ny laharan'ny "index" an'ny gazety fa tsy amin'ny "device/bucket pair". Ity fanovana ity dia nanatsara ny fahombiazan'ny rafitra "need_discard" ary nanafoana ny tsy fahatomombanana nandritra ny famerenana amin'ny laoniny ny gazety rehefa mametraka rafitra rakitra tsy ampy "blocks" afaka ho an'ny metadata.
  • Nafindra any amin'ny filaharana FIFO misaraka ny asa fanoratana log, ary nitombo ho 256 ny isan'ny asa fanoratana log miaraka betsaka indrindra avy amin'ny 16, izay nanatsara ny fahombiazan'ny rafitra fitahirizana lehibe misy enta-mavesatra fanoratana mahery vaika.
  • Nohafainganina be ny fametrahana FS miaraka amin'ny sary maromaro.

Tsara homarihina ihany koa ny famoahana ny NASty 0.0.3, fizarana fampandrosoana ho an'ny famoronana fitaovana fitahirizana mifandray amin'ny tambajotra (NAS) amin'ny alàlan'ny fitaovana entam-barotra. Ny fizarana dia miorina amin'ny fototry ny fonosana NixOS, mampiasa ny rafitra rakitra Bcachefs, ary manohana ny fizarana rakitra amin'ny alàlan'ny NFS sy SMB, ary koa ny fanondranana fitaovana sakana amin'ny alàlan'ny iSCSI sy NVMe-oF. Ny fitantanana dia amin'ny alàlan'ny interface web. Ny sary ISO fametrahana dia 1.9 GB ny habeny. Ny asan'ny tetikasa dia nahazo alalana teo ambanin'ny lisansa GPLv3. Ny interface web dia nosoratana tamin'ny TypeScript mampiasa ny rafitra SvelteKit. Ny motera fitantanana fitahirizana sy rafitra dia nosoratana tamin'ny Rust.

Sintonina sy apetraka ho azy ny fanavaozana. Havaozina amin'ny fomba atomika ny rafitra, miaraka amin'ny fahafahana miverina amin'ny toetra teo aloha raha misy olana hita ao amin'ny dikan-teny vaovao. Ny interface web dia manome safidy ho an'ny fitantanana ny rafitra rakitra, snapshots, subkeys, kapila, milina virtoaly, ary fidirana iraisana. Ny interface web dia misy mpitantana rakitra namboarina sy emulator terminal izay miasa ao amin'ny navigateur. Azo atao ny mamorona fitsipika mba hanaovana hetsika sy hampitandremana ny mpitantana raha sendra misy fandaniana toerana be loatra amin'ny kapila, tsy fahombiazan'ny kapila, na hafanana be loatra.

Tohanana amin'ny alalan'ny virtualization QEMU/KVM sy ny fitokana-monina anaty fitoeran-javatra miaraka amin'ny k3s runtime ny fandefasana tontolo iainana sy fampiharana mitokana. Azo apetraka mivantana avy amin'ny WebUI ny tabilao Helm mba handefasana fampiharana ao anaty fitoeran-javatra sy handaminana ny fandefasana fidirana amin'ny alàlan'ny fidirana Nginx. Tohanana ny fampidirana amin'ny sehatra Kubernetes, miaraka amin'ny mpamily CSI omena ho an'ny fizarana fitahirizana mavitrika. Amin'ny alàlan'ny default, ny fizarana dia mandefa telemetry miaraka amin'ny angon-drakitra tsy mitonona anarana momba ny isan'ny kapila sy ny haben'ny fitahirizana (azo esorina ny telemetry ao amin'ny fizarana "Settings → Telemetry").

Ny antony nisafidianana ny Bcachefs fa tsy ny ZFS dia ahitana ny fampandrosoana mavitrika, ny fizarana eo ambanin'ny lisansa GPL, ny modely tsotra ho an'ny fiasana amin'ny rafitra rakitra, fizarana kely, ary snapshots (tsy misy foto-kevitra sarotra toy ny angon-drakitra, zvols, ary dobo mifampitohy), ary ny fisian'ny endri-javatra mandroso toy ny fivezivezena mandeha ho azy ny angona tsy dia ampiasaina loatra mba hampiadana ny kapila, ny kaody fanitsiana lesoka, ary ny famerenana amin'ny laoniny ny fahasimbana tsy misy fanelingelenana ny asa amin'ny rafitra rakitra.

Anisan'ireo fanovana tao amin'ny version NASty 0.0.3 ireto manaraka ireto no misongadina:

  • fifindrana amin'ny fampiasana ny rafitra nix flake ho an'ny fitantanana ny fonosana sy ny fiankinan-doha;
  • fanohanana VPN Tailscale ho an'ny fandefasana NVMe-oF amin'ny alàlan'ny VPN;
  • fampidirana k3s runtime; fanampiana NUT (Network UPS Tools) ho an'ny fanaraha-maso ireo fitaovana famatsiana herinaratra tsy tapaka;
  • Takelaka fanaraha-maso amin'ny aterineto ho an'ny fanitsiana tsara ny NFS, SMB, ary iSCSI (anisan'izany ny safidy amin'ny fisafidianana ny fandaharam-potoana I/O, ny firaketana an-tsoratra, ary ny backup metadata);
  • fanovana fanampiny ho an'ny Bcachefs (fitantanana ny kaody fanitsiana fahadisoana, fisafidianana algorithm checksum, fandanjalanjana an-tserasera, sns.);
  • Fanohanana ny cache Cachix ho an'ny fanaterana fanavaozana haingana kokoa;
  • mety hisian'ny taranaka Taratasy fanamarinana TLS amin'ny alàlan'ny Let's Encrypt;
  • Tafiditra ao anatin'izany ny fitaovana ilaina amin'ny iotop-c, btop, fwupd, rsync ary croc.

Bcachefs 1.38.0 Navoaka. Fizarana NASty ho an'ny fametrahana NAS mifototra amin'ny Bcachefs.

Source: opennet.ru

Mividiana fampiantranoana azo antoka ho an'ny tranokala misy fiarovana DDoS, mpizara VPS VDS 🔥 Mividiana fampiantranoana tranonkala azo antoka miaraka amin'ny fiarovana DDoS, mpizara VPS VDS | ProHoster