Pagpagawas sa Stratis 3.3, usa ka toolkit alang sa pagdumala sa lokal nga pagtipig

Ang pagpagawas sa Stratis 3.3 nga proyekto gipatik, nga gimugna sa Red Hat ug sa Fedora nga komunidad aron mahiusa ug pasimplehon ang mga paagi sa pag-configure ug pagdumala sa usa ka pool sa usa o daghan pa nga mga lokal nga drive. Naghatag ang Stratis og mga bahin sama sa dinamikong alokasyon sa pagtipig, mga snapshot, integridad ug mga layer sa caching. Ang suporta sa Stratis gisagol sa mga distribusyon sa Fedora ug RHEL sukad sa pagpagawas sa Fedora 28 ug RHEL 8.2. Ang code sa proyekto giapod-apod ubos sa lisensya sa MPL 2.0.

Ang sistema sa kadaghanan nagsundog sa mga kapabilidad niini sa advanced partition management tools sa ZFS ug Btrfs, apan gipatuman sa porma sa usa ka layer (stratisd daemon) nga nagdagan sa ibabaw sa device-mapper subsystem sa Linux kernel (modules dm-thin, dm -cache, dm-thinpool, dm- raid ug dm-integrity) ug ang XFS file system. Dili sama sa ZFS ug Btrfs, ang mga sangkap sa Stratis nagdagan lamang sa wanang sa tiggamit ug wala magkinahanglan og pagkarga sa piho nga mga modulo sa kernel. Ang proyekto sa sinugdan gipresentar nga wala magkinahanglan sa mga kwalipikasyon sa usa ka eksperto sa sistema sa pagtipig aron madumala.

Usa ka D-Bus API ug usa ka cli utility gihatag alang sa pagdumala. Gisulayan ang Stratis sa mga block device nga gibase sa LUKS (encrypted partitions), mdraid, dm-multipath, iSCSI, LVM logical volumes, ingon man usab sa nagkalain-laing HDDs, SSDs ug NVMe drives. Kung adunay usa ka disk sa pool, gitugotan ka sa Stratis nga mogamit mga lohikal nga partisyon nga adunay suporta sa snapshot aron ibalik ang mga pagbag-o. Kung magdugang ka daghang mga drive sa usa ka pool, mahimo nimong lohikal nga isagol ang mga drive sa usa ka magkadugtong nga lugar. Ang mga bahin sama sa RAID, data compression, deduplication ug fault tolerance wala pa gisuportahan, apan giplano alang sa umaabot.

Pagpagawas sa Stratis 3.3, usa ka toolkit alang sa pagdumala sa lokal nga pagtipig

Sa bag-ong bersyon:

  • Gidugang nga suporta alang sa pagpalapad sa gidak-on sa pisikal nga mga himan, nga nagtugot kanimo sa pagdugang sa dugang nga disk space sa Stratis pool nga mahimong magamit sa usa ka storage device (pananglitan, sa pagpalapad sa usa ka RAID array).
  • Gidugang ang "stratis pool extend-data" nga sugo aron makadugang dugang nga disk space nga makita sa usa sa mga device ngadto sa usa ka piho nga storage pool. Aron masubay ang mga pagbag-o sa gidak-on sa device, usa ka espesyal nga pasidaan ang gidugang sa output sa "stratis pool list" nga sugo, ug ang impormasyon mahitungod sa mga kalainan sa pool ug device nga gidak-on gidugang sa "stratis blockdev list" nga sugo.
  • Gipauswag nga alokasyon sa wanang alang sa metadata nga may kalabotan sa mga aparato sa pagtipig ug dinamikong alokasyon sa pagtipig ("manipis nga paghatag"). Ang pagbag-o nagpamenos sa pagkabahinbahin kung nagtipig sa metadata.
  • Ang pagsusi sa mga executable nga mga file sa Clevis framework, nga gigamit alang sa awtomatik nga pag-encrypt ug pag-decryption sa datos sa mga partisyon sa disk, gi-rework na. Ang tseke gihimo na karon sa matag higayon nga ang usa ka user command nagkinahanglan og usa ka tawag ngadto kang Clevis (kaniadto ang tseke gihimo lamang kausa, sa dihang ang Stratis nagsugod), nga nagsulbad sa mga isyu sa paggamit sa Clevis nga na-install human sa stratisd nagsugod.

Source: opennet.ru

Idugang sa usa ka comment