Stratis, një zgjidhje lokale për menaxhimin e hapësirës për Linux

falas

Stratis është një daemon i zhvilluar nga Red Hat dhe komuniteti Fedora për të unifikuar dhe thjeshtuar cilësimet e hapësirës së përdoruesit i cili konfiguron dhe monitoron përbërësit ekzistues të komponentëve themelorë të ruajtjes Linux të menaxhimit të vëllimit LVM dhe sistemit të skedarëve XFS përmes D-Bus.

Stratis nuk është një skedar i nivelit të përdoruesit si sistemi FUSE. Demoni i konfigurimit të Stratis u zhvillua për të pasur barazi të tipareve me ZFS dhe Btrfs. Pasi bazohet në komponentët e provuar të ndërmarrjeve LVM dhe XFS me mbi një dekadë vendosjesh ndërmarrjesh dhe mësimesh të nxjerra nga System Storage Manager në Red Hat Enterprise Linux.

EMe fjalë të tjera, Stratis automatizon menaxhimin e hapësirës lokale. Në një sistem të vetëm disk, Stratis mund ta bëjë më të përshtatshëm për ndarjen logjike / shtëpinë nga / usr dhe mundësimin e fotografisë së rikthimit në secilin veç e veç.

Në konfigurime më të mëdha, Stratis mund ta bëjë të lehtë krijimin e një pishine ruajtjeje me shumë nivele, me shumë disk, monitorimin e pishinës dhe më pas menaxhoni grupin me më pak përpjekje nga administratori.

Rreth Stratis

Stratis siguron tipare të stilit ZFS / Btrfs duke integruar shtresat e teknologjisë ekzistuese- Nënsistemi i hartuesit të pajisjeve Linux dhe sistemi i skedarëve XFS. Stratisd daemon menaxhon koleksionet e pajisjeve bllok dhe ofron një API D-Bus.

Stratis-CLI ofron një mjet të komandës Stratis, i cili nga ana e tij përdor D-BUS API për të komunikuar me stratisd.

Ndryshe nga ZFS dhe Btrfs, përbërësit e Stratis funksionojnë vetëm në hapësirën e përdoruesit dhe ata nuk kërkojnë ngarkimin e moduleve specifike të bërthamës. Projekti fillimisht u prezantua pasi nuk kërkonte menaxhimin e një eksperti të sistemeve të ruajtjes për të menaxhuar vlerësimet.

D-Bus API dhe lehtësia janë dhënë për menaxhim. Stratis është testuar me pajisje bllok bazuar në LUKS (ndarje të koduara), vëllime logjike mdraid, dm-multipath, iSCSI, LVM, si dhe disqe të ndryshme të forta, SSD dhe disqe NVMe.

Nëse ka një njësi në grup, Stratis lejon përdorimin e ndarjeve logjike me mbështetjen e fotografive për të kthyer ndryshimet. Nga ana tjetër, kur disa njësi i shtohen grupit, është e mundur që logjikisht të kombinohen njësitë në një zonë të vazhdueshme.

Karakteristika si RAID, kompresimi i të dhënave, kopjimi dhe toleranca ndaj gabimeve nuk janë mbështetur ende, por janë planifikuar për të ardhmen.

Stratis gjithashtu ka karakteristika të tjera të tilla si alokimi dinamik i hapësirës së magazinimit, fotografive, integritetit dhe shtresimit për caching. Kodi i projektit është shkruar në Rust dhe shpërndahet nën licencën MPL 2.0.

Tani projekti u azhurnua pas një viti zhvillimi, që kur u botua së fundmi lansimi i projektit Stratis 2.0. Në të cilën në njoftimin e këtij versioni të ri përmendet se kërkesat për versionin e përpiluesit Rust janë rritur (të paktën 1.37, por rekomandohet 1.38).

Përveç kësaj ia vlen të nënvizohet një ndryshim i rëndësishëm në numrin e versionit që shoqërohet me të riemërtimi i disa ndërfaqeve D-Bus dhe ridizenjimi i organizimit të punës me D-Bus (Zgjedhet një grup i vetive themelore themelore dhe pronat e mbetura tani kërkohen duke përdorur metodën e re FetchProperties.)

Po ashtu ajo versioni CLI është dukshëm më i fortë. Më parë, ekzistonte një kategori e kushteve të gabimit në grupe, skedarë dhe pajisje bllok që do ta bënin CLI praktikisht të papërdorshëm.

Si të instaloni Stratis?

Stratis është në dispozicion për RHEL, CentOS, Fedora dhe derivatet. Instalimi i tij është mjaft i thjeshtë pasi që pakoja është brenda depove të RHEL-it, si dhe derivateve të saj.

Në mënyrë që të instaloni Stratis thjesht ekzekutoni komandën e mëposhtme në një terminal:

sudo dnf install stratis-cli stratisd -y

Ose mund ta provoni edhe këtë tjetër:

sudo yum install stratis-cli stratisd -y

Pasi të instalohet në sistem, duhet të mundësojë shërbimet e Stratis, ata e bëjnë këtë duke ekzekutuar komandat e mëposhtme:

sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service

Për më shumë informacion mbi konfigurimin dhe përdorimin, mund të vizitoni lidhjen e mëposhtme. https://stratis-storage.github.io/howto/


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.