Stratis, Linux için yerel bir depolama yönetimi çözümü

Stratis

Stratis, Red Hat tarafından geliştirilen bir arka plan programıdır ve Fedora topluluğu kullanıcı alanı ayarlarını birleştirmek ve basitleştirmek için LVM birim yönetimi ve XFS dosya sisteminin temelindeki Linux depolama bileşenlerinin mevcut bileşenlerini D-Bus üzerinden yapılandırır ve izler.

Stratis, FUSE sistemi gibi kullanıcı düzeyinde bir dosya sistemi değildir. Stratis yapılandırma arka plan programı ZFS ve Btrfs ile özellik eşitliğine sahip olacak şekilde geliştirilmiştir. Red Hat Enterprise Linux üzerinde System Storage Manager'dan öğrenilen dersler ve on yıldan fazla kurumsal dağıtımlarla LVM ve XFS şirketi tarafından kanıtlanmış bileşenlere dayandığından.

EBaşka bir deyişle, Stratis yerel depolama yönetimini otomatikleştirir. Tek bir disk sisteminde Stratis, / home'u / usr'den mantıksal olarak ayırmayı ve her biri için geri alma anlık görüntüsünü etkinleştirmeyi daha kolay hale getirebilir.

Daha büyük konfigürasyonlarda, Stratis, çok katmanlı, çok diskli bir depolama havuzu oluşturmayı ve havuzu izlemeyi kolaylaştırabilir ve sonra grubu yöneticinin daha az çabasıyla yönetin.

Stratis hakkında

Stratis mevcut teknolojinin katmanlarını entegre ederek ZFS / Btrfs stil özellikleri sağlar- Linux aygıt eşleyici alt sistemi ve XFS dosya sistemi. Stratisd arka plan programı, blok cihazlarının koleksiyonlarını yönetir ve bir D-Bus API sağlar.

Stratis-CLI bir komut satırı aracı sağlar Stratisd ile iletişim kurmak için D-BUS API'yi kullanan Stratis.

ZFS ve Btrfs'nin aksine, Stratis bileşenleri yalnızca kullanıcı alanında çalışır ve belirli çekirdek modüllerinin yüklenmesini gerektirmezler. Proje başlangıçta derecelendirmeleri yönetmek için bir depolama sistemleri uzmanının yönetimini gerektirmiyor olarak sunuldu.

Yönetim için D-Bus API ve cli-yardımcı programı sağlanmıştır. Stratis, LUKS (şifreli bölümler), mdraid, dm-multipath, iSCSI, LVM mantıksal birimlerin yanı sıra çeşitli sabit sürücüler, SSD'ler ve NVMe sürücülerine dayalı blok cihazlarla test edilmiştir.

Grupta bir birim varsa, Stratis, değişiklikleri geri almak için anlık görüntü destekli mantıksal bölümlerin kullanılmasına izin verir. Öte yandan, gruba birkaç birim eklendiğinde, birimleri mantıksal olarak sürekli bir alanda birleştirmek mümkündür.

RAID, veri sıkıştırma, veri tekilleştirme ve hata toleransı gibi özellikler henüz desteklenmemektedir, ancak gelecek için planlanmaktadır.

Stratis'in başka özellikleri de var depolama alanının dinamik tahsisi, anlık görüntüler, bütünlük ve önbelleğe alma için katmanlama gibi. Proje kodu Rust'ta yazılır ve MPL 2.0 lisansı altında dağıtılır.

Şimdi proje bir yıllık geliştirmeden sonra güncellendi, projenin lansmanı yakın zamanda yayınlandığından beri Katmanlar 2.0. Bu yeni sürümün duyurusunda, Rust derleyici sürümü gereksinimleri artırıldı (en az 1.37, ancak 1.38 önerilir).

bunun yanı sıra vurgulamaya değer ile ilişkili sürüm numarasında önemli bir değişiklik Bazı D-Bus arayüzlerinin yeniden adlandırılması ve D-Bus ile iş organizasyonunun yeniden tasarlanması (Bir dizi birincil temel özellik seçilir ve kalan özellikler artık yeni FetchProperties yöntemi kullanılarak istenir.)

Ek olarak CLI sürümü önemli ölçüde daha sağlamdır. Önceden, CLI'yi neredeyse kullanılamaz hale getiren gruplar, dosya sistemleri ve blok aygıtlarında bir hata durumu kategorisi vardı.

Stratis nasıl kurulur?

Stratis, RHEL, CentOS, Fedora ve türevleri için mevcuttur. Paket, türevlerinin yanı sıra RHEL depolarının içinde olduğu için kurulumu oldukça basittir.

Stratis'i kurmak için sadece aşağıdaki komutu bir terminalde çalıştırın:

sudo dnf install stratis-cli stratisd -y

Ya da şunu da deneyebilirsiniz:

sudo yum install stratis-cli stratisd -y

Sisteme kurulduktan sonra, Stratis hizmetlerini etkinleştirmeli, bunu aşağıdaki komutları uygulayarak yaparlar:

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

Yapılandırma ve kullanım hakkında daha fazla bilgi için aşağıdaki bağlantıyı ziyaret edebilirsiniz. https://stratis-storage.github.io/howto/


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.