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

Sau một năm phát triển xuất bản phát hành dự án tầng 2.0, đượ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.0, bộ công cụ để quản lý bộ nhớ cục bộ

В Mới phóng thích 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.37, nhưng khuyến nghị là 1.38). Một thay đổi đáng kể về số phiên bản có liên quan đến việc đổi tên một số giao diện D-Bus và làm lại cách tổ chức công việc với D-Bus (một tập hợp các thuộc tính cơ bản chính đã được đánh dấu và các thuộc tính còn lại hiện được yêu cầu bằng cách sử dụng phương thức FetchProperties mới).

Nguồn: opennet.ru

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