Efter sju mÄnaders utveckling projekt release , utvecklad av Red Hat och Fedora-communityn för att förena och förenkla sÀtten att konfigurera och hantera en pool av en eller flera lokala lagringsenheter. Stratis tillhandahÄller funktioner som dynamisk lagringsallokering, ögonblicksbilder, integritetssÀkring och cachlager. Projektkoden Àr skriven i Rust och licensierad enligt MPL 2.0.
Systemet replikerar till stor del i sin kapacitet de avancerade partitionshanteringsverktygen för ZFS och Btrfs, men implementeras i form av ett lager (daemon ), som körs ovanpÄ LinuxkÀrnans enhetsmappningsundersystem (med modulerna dm-thin, dm-cache, dm-thinpool, dm-raid och dm-integrity) och XFS-filsystemet. Till skillnad frÄn ZFS och Btrfs körs Stratis-komponenter endast i anvÀndarutrymmet och krÀver inte att specifika kÀrnmoduler laddas. Projektet presenteras initialt som att administrera expertkvalifikationen för lagringssystem.
D-Bus API tillhandahÄlls för kontroll och .
Stratis har testats med LUKS-baserade blockenheter (krypterade partitioner), mdraid, dm-multipath, iSCSI, LVM-logiska volymer, samt olika hÄrddiskar, SSD-diskar och NVMe-diskar. Med en enda disk i poolen lÄter Stratis dig anvÀnda logiska partitioner med stöd för snapshots för att ÄterstÀlla Àndringar. Att lÀgga till flera hÄrddiskar i en pool ger möjlighet att logiskt kombinera hÄrddiskar till ett sammanhÀngande omrÄde. Möjligheter som
RAID, datakomprimering, deduplicering och feltolerans stöds Ànnu inte, men Àr planerade för framtiden.
Đ Lade till stöd för att hantera partitionskryptering med LUKS2. Lade till D-Bus-grĂ€nssnittsrapport för att generera rapporter i JSON-format. Omskriven enhetsidentifiering och initialiseringskod. Ăkade krav för Rust-kompilatorversionen (minst 1.43).
KĂ€lla: opennet.ru
