Phát hành Stratis 2.1, bộ công cụ để quản lý bộ nhớ cục bộ

Sau bảy tháng phát triển xuất bản phát hành dự án tầng 2.1, được phát triển bởi Red Hat và cộng đồng Fedora để thống nhất và đơn giản hóa các phương tiện thiết lập và quản lý nhóm gồm một hoặc nhiều ổ đĩa cục bộ. Stratis cung cấp các tính năng như phân bổ lưu trữ động, ảnh chụp nhanh, tính toàn vẹn và các lớp bộ nhớ đệm. Mã dự án được viết bằng Rust và phân phối bởi được cấp phép theo MPL 2.0.

Hệ thống này sao chép phần lớn khả năng của các công cụ quản lý phân vùng nâng cao của ZFS và Btrfs, nhưng được triển khai dưới dạng một lớp (daemon tầng lớp), chạy trên hệ thống con trình ánh xạ thiết bị của nhân Linux (sử dụng các mô-đun dm-thin, dm-cache, dm-thinpool, dm-raid và dm-integrity) và hệ thống tệp XFS. Không giống như ZFS và Btrfs, các thành phần Stratis chỉ chạy trong không gian người dùng và không yêu cầu tải các mô-đun hạt nhân cụ thể. Dự án ban đầu được trình bày như không yêu cầu để quản lý trình độ chuyên môn của hệ thống lưu trữ.

API D-Bus được cung cấp để kiểm soát và tiện ích cli.
Stratis đã được thử nghiệm với các thiết bị khối dựa trên LUKS (phân vùng được mã hóa), mdroid, dm-multipath, iSCSI, LVM, cũng như các ổ HDD, SSD và NVMe khác nhau. Nếu có một đĩa trong nhóm, Stratis cho phép bạn sử dụng các phân vùng logic có hỗ trợ ảnh chụp nhanh để khôi phục các thay đổi. Khi thêm nhiều ổ đĩa vào một nhóm, bạn có thể kết hợp các ổ đĩa một cách hợp lý vào một khu vực liền kề. Các tính năng như
RAID, nén dữ liệu, chống trùng lặp và khả năng chịu lỗi chưa được hỗ trợ nhưng đã được lên kế hoạch cho tương lai.

Phát hành Stratis 2.1, bộ công cụ để quản lý bộ nhớ cục bộ

В Mới phóng thích đã thêm hỗ trợ để quản lý mã hóa phân vùng bằng LUKS2. Đã thêm giao diện Báo cáo D-Bus để tạo báo cáo ở định dạng JSON. Mã nhận dạng và khởi tạo thiết bị đã được viết lại. Yêu cầu đối với phiên bản trình biên dịch Rust đã được tăng lên (ít nhất là 1.43).

Nguồn: opennet.ru

Thêm một lời nhận xét