Stratis, una soluzione di gestione di almacenamentu lucale per Linux

di rigalu

Stratis hè un daemon sviluppatu da Red Hat è a cumunità Fedora per unificà è simplificà i paràmetri di u spaziu di l'utilizatore chì configura è monitora i cumpunenti esistenti di i cumpunenti sottostanti di almacenamentu Linux di a gestione di u voluminu LVM è u sistema di fugliale XFS nantu à D-Bus.

Stratis ùn hè micca un sistema di schedariu à livellu d'utilizatore cum'è u sistema FUSE. U demone di cunfigurazione Stratis hè statu sviluppatu per avè parità di caratteristiche cù ZFS è Btrfs. Cumu hè basatu annantu à cumpunenti testati da LVM è XFS cù più di un decenniu di implementazioni d'impresa è lezioni apprese da System Storage Manager in Red Hat Enterprise Linux.

EIn altre parolle, Stratis automatizza a gestione di almacenamentu lucale. In un sistema di discu unicu, Stratis pò fà più cunveniente di separà logicamente / casa da / usr è attivà istantanee di rollback per ognuna separatamente.

In cunfigurazioni più grande, Stratis pò simplificà a creazione di una piscina di almacenamentu multi-tier, multi-discu, monitorà a piscina è dopu gestite u gruppu cù menu sforzu da l'amministratore.

À propositu di Stratis

Stratis furnisce funzioni di stile ZFS / Btrfs integrendu strati di tecnulugia esistente- U sottosistema mapper di dispositivi Linux è u sistema di file XFS. U demone stratisd gestisce e raccolte di dispositivi di bloccu è furnisce una API D-Bus.

Stratis-CLI furnisce un strumentu di linea di cummanda Stratis, chì a so volta usa l'API D-BUS per cumunicà cù stratisd.

A differenza di ZFS è Btrfs, i cumpunenti Stratis funzionanu solu in u spaziu di l'utente è ùn anu micca bisognu di caricà moduli specifici di kernel. U prugettu hè statu inizialmente presentatu cum'è ùn richiede micca a gestione di un espertu di sistemi di archiviazione per gestisce e valutazioni.

API D-Bus è cli-utility sò furnite per a gestione. Stratis hè statu testatu cù dispositivi di bloccu basati nantu à LUKS (partizioni crittografate), mdraid, dm-multipath, iSCSI, volumi logichi LVM, è ancu vari discu duru, SSD è unità NVMe.

Se ci hè una unità in u gruppu, Stratis permette di aduprà partizioni logiche cù supportu di istantanee per rinvià i cambiamenti. D'altra parte, quandu parechje unità sò aghjunte à u gruppu, hè pussibule cunghjuntà logicamente l'unità in una zona cuntinua.

Caratteristiche cume RAID, compressione di dati, deduplicazione è tolleranza à i difetti ùn sò ancu supportati, ma sò previsti per l'avvene.

Stratis hà ancu altre caratteristiche cume allocazione dinamica di spaziu di archiviazione, istantanee, integrità è stratificazione per a cache. U codice di u prugettu hè scrittu in Rust è distribuitu sottu a licenza MPL 2.0.

Attualmente u prugettu hè statu aggiornatu dopu à un annu di sviluppu, dapoi u lanciu di u prugettu hè statu publicatu di pocu tempu Stratis 2.0. In quale in l'annunziu di sta nova versione si cita chì i requisiti per a versione di compilatore Rust sò stati aumentati (almenu 1.37, ma 1.38 hè cunsigliatu).

In più di què vale da mette in risaltu un cambiamentu significativu in u numeru di versione chì hè assuciatu a rinominazione di alcune interfacce D-Bus è a riprogettazione di l'organizazione di travagliu cù D-Bus (Un inseme di pruprietà fundamentali primarie hè sceltu, è e pruprietà rimanenti sò avà richieste aduprendu u novu metudu FetchProperties.)

Ancu quessa a versione CLI hè significativamente più robusta. Nanzu, esistia una categuria di cundizioni d'errore in gruppi, sistemi di fugliali è dispositivi di bloccu chì rendenu u CLI praticamente inutilizzabile.

Cumu installà Stratis?

Stratis hè dispunibule per RHEL, CentOS, Fedora è derivati. A so installazione hè abbastanza semplice postu chì u pacchettu si trova in i repositori RHEL è ancu i so derivati.

Per installà Stratis solu eseguite u cumandimu seguitu in un terminal:

sudo dnf install stratis-cli stratisd -y

O pudete ancu pruvà questu altru:

sudo yum install stratis-cli stratisd -y

Una volta installatu nantu à u sistema, deve attivà i servizii Stratis, Facenu questu eseguendu i seguenti cumandamenti:

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

Per più infurmazione nantu à a cunfigurazione è l'usu, pudete visità u ligame chì seguita. https://stratis-storage.github.io/howto/


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Sianu the first to comment

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu.

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.

bool (veru)