Линуксд зориулсан орон нутгийн хадгалах менежментийн шийдэл болох Stratis

стратис

Stratis бол Red Hat-ийн бүтээсэн демон юм мөн Федора нийгэмлэг хэрэглэгчийн орон зайн тохиргоог нэгтгэх, хялбарчлах LVM-ийн эзлэхүүний менежмент болон XFS файлын системийн үндсэн Linux бүрэлдэхүүн хэсгүүдийн одоо байгаа бүрэлдэхүүн хэсгүүдийг тохируулах, хянах.

Stratis бол FUSE систем шиг хэрэглэгчийн түвшний файлын систем биш юм. Stratis тохиргооны дэмон нь ZFS болон Btrfs-тэй ижил төстэй байхаар боловсруулагдсан болно. Энэ нь LVM болон XFS компанийн туршиж үзсэн бүрэлдэхүүн хэсгүүдэд суурилсан бөгөөд арав гаруй жилийн хугацаанд аж ахуйн нэгжийн байршуулалт, Red Hat Enterprise Linux дээр System Storage Manager-ээс авсан сургамжтай.

EӨөрөөр хэлбэл, Stratis нь орон нутгийн хадгалах менежментийг автоматжуулдаг. Нэг дискний систем дээр Stratis нь / home / usr-ийг логик байдлаар тусгаарлаж, тус бүр дээр буцах хормын хувилбарыг идэвхжүүлэхэд илүү тохиромжтой болгодог.

Илүү том тохиргоонд Stratis нь олон түвшний, олон диск хадгалах санг үүсгэх, усан санг хянахад хялбар болгож өгдөг дараа нь админаас бага хүчин чармайлт гарган бүлгээ удирдах.

Stratis-ийн тухай

Статик одоо байгаа технологийн давхаргыг нэгтгэх замаар ZFS / Btrfs загварын онцлог шинж чанарыг хангаж өгдөг- Линуксийн төхөөрөмжийн зураглалын дэд систем ба XFS файлын систем. Stratisd демон нь блок төхөөрөмжүүдийн цуглуулгыг удирдаж D-Bus API-г хангаж өгдөг.

Stratis-CLI нь командын мөрний хэрэгслийг өгдөг Stratis, энэ нь эргээд D-BUS API-г stratisd-тэй харилцахад ашигладаг.

ZFS ба Btrfs-ээс ялгаатай нь Stratis бүрэлдэхүүн хэсгүүд нь зөвхөн хэрэглэгчийн орон зайд ажилладаг мөн тэдгээр нь тодорхой цөмийн модулиудыг ачаалах шаардлагагүй болно. Төслийг анх агуулахын системийн шинжээчийн удирдлагаас үнэлгээг удирдах шаардлагагүй гэж танилцуулсан.

D-Bus API ба cli-utility нь менежментэд зориулагдсан болно. Stratis-ийг LUKS (шифрлэгдсэн хуваалтууд), mdraid, dm-multipath, iSCSI, LVM логик хэмжээ, мөн төрөл бүрийн хатуу диск, SSD, NVMe драйверууд дээр суурилсан блок төхөөрөмжүүдээр туршиж үзсэн.

Хэрэв бүлэгт нэгдэл байвал Stratis нь өөрчлөлтийг буцаахын тулд хормын хувилбар бүхий логик хуваалтуудыг ашиглах боломжийг олгодог. Нөгөөтэйгүүр, бүлэгт хэд хэдэн нэгжийг нэмэхэд тасралтгүй талбайд нэгжүүдийг логик байдлаар нэгтгэх боломжтой байдаг.

RAID, өгөгдөл шахалт, давхардал, алдаанд тэсвэртэй байдал гэх мэт онцлог шинж чанаруудыг хараахан дэмжээгүй байгаа боловч ирээдүйд хийхээр төлөвлөж байна.

Stratis нь бусад онцлог шинж чанартай байдаг хадгалах зайг динамикаар хуваарилах, хормын хувилбар, бүрэн бүтэн байдал, кэш хийх давхарга. Төслийн кодыг Rust дээр бичиж MPL 2.0 лицензийн дагуу тараана.

Одоогоор жилийн турш хөгжүүлсний дараа төсөл шинэчлэгдсэн, төслийн нээлт саяхан хэвлэгдсэнээс хойш Stratis 2.0. Энэ шинэ хувилбарыг зарлахдаа үүнийг дурдсан болно Rust хөрвүүлэгч хувилбарт тавигдах шаардлагыг нэмэгдүүлэв (дор хаяж 1.37, гэхдээ 1.38 зөвлөж байна).

түүнээс гадна онцлох хэрэгтэй -тай холбоотой хувилбарын дугаар дахь мэдэгдэхүйц өөрчлөлт зарим D-Bus интерфейсийн нэрийг өөрчлөх, D-Bus-тэй ажлын байгууллагыг дахин төлөвлөх (Анхан шатны үндсэн шинж чанаруудын багцыг сонгосон бөгөөд үлдсэн шинж чанаруудыг шинэ FetchProperties аргыг ашиглан хүсэх болно.)

Тэр бас CLI хувилбар нь илүү бат бөх байдаг. Өмнө нь CLI-г бараг ашиглах боломжгүй болох бүлгүүд, файлын систем, блок төхөөрөмжүүдийн алдааны нөхцлийн ангилал байсан.

Stratis-ийг хэрхэн суулгах вэ?

Stratis нь RHEL, CentOS, Fedora болон деривативуудад байдаг. Багц нь RHEL-ийн агуулах, түүний уламжлалуудаас олддог тул үүнийг суурилуулах нь маш энгийн.

Stratis суулгахын тулд дараах тушаалыг терминал дээр ажиллуулаарай.

sudo dnf install stratis-cli stratisd -y

Эсвэл та өөр зүйлийг туршиж үзэх боломжтой:

sudo yum install stratis-cli stratisd -y

Систем дээр суулгасны дараа Stratis үйлчилгээг идэвхжүүлэх ёстой, тэд дараах тушаалуудыг гүйцэтгэж үүнийг хийдэг:

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

Тохиргоо, ашиглалтын талаар дэлгэрэнгүй мэдээллийг дараахь линкээр орж авна уу. https://stratis-storage.github.io/howto/


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.