Stratis, penyelesaian pengurusan storan tempatan untuk Linux

Stratis

Stratis adalah daemon yang dikembangkan oleh Red Hat dan komuniti Fedora untuk menyatukan dan mempermudah tetapan ruang pengguna yang mengkonfigurasi dan memantau komponen sedia ada dari komponen penyimpanan Linux yang mendasari pengurusan kelantangan LVM dan sistem fail XFS melalui D-Bus.

Stratis bukanlah sistem fail peringkat pengguna seperti sistem FUSE. Daemon konfigurasi Stratis dikembangkan untuk mempunyai kesamaan ciri dengan ZFS dan Btrfs. Oleh kerana ia berdasarkan komponen terbukti syarikat LVM dan XFS dengan lebih dari satu dekad penyebaran perusahaan dan pelajaran dari Pengurus Penyimpanan Sistem di Red Hat Enterprise Linux.

EDengan kata lain, Stratis mengautomasikan pengurusan storan tempatan. Pada sistem cakera tunggal, Stratis dapat menjadikannya lebih mudah untuk memisahkan / rumah dari / usr secara logik dan membolehkan snapshot penggantian pada setiap secara berasingan.

Dalam konfigurasi yang lebih besar, Stratis dapat mempermudah untuk membuat kolam simpanan multi-tingkatan, multi-disk, memantau kolam dan kemudian menguruskan kumpulan dengan usaha yang lebih sedikit daripada pentadbir.

Mengenai Stratis

Stratis menyediakan ciri gaya ZFS / Btrfs dengan mengintegrasikan lapisan teknologi yang ada- Subsistem mapper peranti Linux dan sistem fail XFS. Daemon stratisd menguruskan koleksi peranti blok dan menyediakan D-Bus API.

Stratis-CLI menyediakan alat baris perintah Stratis, yang seterusnya menggunakan D-BUS API untuk berkomunikasi dengan stratisd.

Tidak seperti ZFS dan Btrfs, komponen Stratis hanya berfungsi di ruang pengguna dan mereka tidak memerlukan memuat modul kernel tertentu. Projek ini pada mulanya disajikan sebagai tidak memerlukan pengurusan pakar sistem penyimpanan untuk menguruskan penilaian.

API D-Bus dan cli-utiliti disediakan untuk pengurusan. Stratis telah diuji dengan peranti blok berdasarkan LUKS (partisi yang dienkripsi), mdraid, dm-multipath, iSCSI, volume logik LVM, serta pelbagai pemacu keras, pemacu SSD dan NVMe.

Sekiranya ada unit dalam kumpulan, Stratis membenarkan penggunaan partisi logik dengan sokongan snapshot untuk mengembalikan perubahan. Sebaliknya, apabila beberapa unit ditambahkan ke dalam kumpulan, adalah mungkin untuk menggabungkan unit secara logik di kawasan yang berterusan.

Ciri-ciri seperti RAID, pemampatan data, deduplikasi, dan toleransi kesalahan belum disokong, tetapi dirancang untuk masa depan.

Stratis juga mempunyai ciri-ciri lain seperti peruntukan dinamik ruang penyimpanan, tangkapan gambar, integriti, dan peletakan untuk cache. Kod projek ditulis dalam Rust dan diedarkan di bawah lesen MPL 2.0.

Sekarang projek ini dikemas kini setelah setahun pembangunan, sejak pelancaran projek itu baru diterbitkan Stratis 2.0. Di mana dalam pengumuman versi baru ini disebutkan bahawa keperluan untuk versi penyusun Rust telah ditingkatkan (sekurang-kurangnya 1.37, tetapi 1.38 disyorkan).

selain itu patut diketengahkan perubahan ketara pada nombor versi yang berkaitan dengan penamaan semula beberapa antara muka D-Bus dan reka bentuk semula organisasi kerja dengan D-Bus (Satu set sifat asas utama dipilih, dan sifat yang tersisa sekarang diminta menggunakan kaedah FetchProperties baru.)

Juga itu versi CLI jauh lebih mantap. Sebelumnya, ada kategori keadaan ralat dalam kumpulan, sistem fail, dan menyekat peranti yang akan menjadikan CLI hampir tidak dapat digunakan.

Bagaimana memasang Stratis?

Stratis tersedia untuk RHEL, CentOS, Fedora dan derivatif. Pemasangannya cukup mudah kerana pakej ini terdapat di dalam repositori RHEL dan juga turunannya.

Untuk memasang Stratis jalankan arahan berikut di terminal:

sudo dnf install stratis-cli stratisd -y

Atau anda juga boleh mencuba yang lain:

sudo yum install stratis-cli stratisd -y

Setelah dipasang pada sistem, mesti mengaktifkan perkhidmatan Stratis, mereka melakukan ini dengan melaksanakan perintah berikut:

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

Untuk maklumat lebih lanjut mengenai konfigurasi dan penggunaan, anda boleh mengunjungi pautan berikut. https://stratis-storage.github.io/howto/


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.