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

Ang pagpagawas sa Stratis 3.1 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.1, usa ka toolkit alang sa pagdumala sa lokal nga pagtipig

Sa bag-ong bersyon:

  • Ang pagdumala sa mga component nga naghatag ug dinamikong alokasyon sa storage space (β€œthin provisioning”) napauswag pag-ayo. Ang cli interface naghatag og mga sugo alang sa pagpagana sa dinamikong alokasyon sa luna sa yugto sa paghimo sa pool ug pag-usab sa mga parameter alang sa nagdagan na nga mga pool. Ang pinili nga mga pool mahimo usab nga usbon ang mga limitasyon sa sistema sa file sa langaw.
  • Ang debug subcommand gidugang sa mga sugo alang sa pagtrabaho sa mga pool, file system ug block device aron mahimo ang debugging mode.
  • Sa stratisd background nga proseso, ang minimum nga gisuportahan nga gidak-on sa file nadugangan ngadto sa 512 MB.
  • Para sa mga pool sa MDV (metadata volume), ang pag-mount sa bulag nga mount point space gi-enable.
  • Gipauswag nga pagdumala sa mga panghitabo sa udev nga namugna kung gikuha ang usa ka aparato.
  • Ang sulod sa impormasyon sa mga mensahe sa mga log nadugangan.

Source: opennet.ru

Idugang sa usa ka comment