Stratis 2.0-ի թողարկում՝ գործիքակազմ՝ տեղական պահեստը կառավարելու համար

Մեկ տարի զարգացումից հետո հրատարակված նախագծի թողարկում Ստրատիս 2.0, որը մշակվել է Red Hat-ի և Fedora համայնքի կողմից՝ միավորելու և պարզեցնելու մեկ կամ մի քանի տեղական դրայվների ֆոնդի ստեղծման և կառավարման միջոցները: Stratis-ն ապահովում է այնպիսի առանձնահատկություններ, ինչպիսիք են պահեստավորման դինամիկ տեղաբաշխումը, ակնթարթային նկարները, ամբողջականությունը և քեշավորման շերտերը: Ծրագրի կոդը գրված է Rust և տարածվում է լիցենզավորված MPL 2.0-ի համաձայն:

Համակարգն իր հնարավորություններով հիմնականում կրկնօրինակում է ZFS-ի և Btrfs-ի բաժանման կառավարման առաջադեմ գործիքները, սակայն իրականացվում է շերտի (դեյմոն) տեսքով ստրատիսդ), աշխատում է Linux միջուկի սարքի քարտեզագրման ենթահամակարգի վերևում (օգտագործելով dm-thin, dm-cache, dm-thinpool, dm-raid և dm-integrity մոդուլները) և XFS ֆայլային համակարգը: Ի տարբերություն ZFS-ի և Btrfs-ի՝ Stratis-ի բաղադրիչներն աշխատում են միայն օգտագործողի տարածքում և չեն պահանջում միջուկի հատուկ մոդուլների բեռնում: Նախագիծն ի սկզբանե ներկայացվել է որպես չպահանջող կառավարել պահեստավորման համակարգերի փորձագետի որակավորումը:

D-Bus API-ն տրամադրվում է վերահսկման և cli կոմունալ.
Stratis-ը փորձարկվել է LUKS-ի (գաղտնագրված միջնապատերի), mdraid, dm-multipath, iSCSI, LVM տրամաբանական ծավալների վրա հիմնված բլոկ սարքերի, ինչպես նաև տարբեր HDD-ների, SSD-ների և NVMe կրիչների վրա: Եթե ​​լողավազանում կա մեկ սկավառակ, ապա Stratis-ը թույլ է տալիս օգտագործել տրամաբանական միջնորմներ՝ snapshot-ի աջակցությամբ՝ փոփոխությունները հետաձգելու համար: Երբ լողավազանում մի քանի կրիչներ եք ավելացնում, կարող եք տրամաբանորեն միավորել կրիչները հարակից տարածքում: Հատկանիշներ, ինչպիսիք են
RAID-ը, տվյալների սեղմումը, կրկնօրինակումը և սխալների հանդուրժողականությունը դեռ չեն աջակցվում, բայց պլանավորված են ապագայում:

Stratis 2.0-ի թողարկում՝ գործիքակազմ՝ տեղական պահեստը կառավարելու համար

В նոր ազատ արձակել Rust կոմպիլյատոր տարբերակի պահանջներն ավելացել են (առնվազն 1.37, բայց խորհուրդ է տրվում 1.38): Տարբերակի համարի զգալի փոփոխությունը կապված է որոշ D-Bus ինտերֆեյսների անվանափոխության և D-Bus-ի հետ աշխատանքի կազմակերպման վերամշակման հետ (ընդգծվել է հիմնական հիմնական հատկությունների մի շարք, իսկ մնացած հատկությունները այժմ պահանջվում են՝ օգտագործելով նոր FetchProperties մեթոդ):

Source: opennet.ru

Добавить комментарий