Giải pháp lưu trữ ảnh lớn cho linux

Stratis là một daemon đượ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ài đặt không gian người dùng cấu hình và giám sát các thành phần hiện có của các thành phần lưu trữ Linux cơ bản của quản lý khối lượng LVM và hệ thống tệp XFS qua D-Bus.

Stratis không phải là một hệ thống tệp cấp người dùng như hệ thống FUSE. Daemon cấu hình Stratis được phát triển để có tính năng tương đương với ZFS và Btrfs. Vì nó dựa trên các thành phần đã được công ty LVM và XFS thử nghiệm với hơn một thập kỷ triển khai doanh nghiệp và bài học kinh nghiệm từ Trình quản lý lưu trữ hệ thống trên Red Hat Enterprise Linux.

ENói cách khác, Stratis tự động hóa việc quản lý bộ nhớ cục bộ. Trên một hệ thống đĩa duy nhất, Stratis có thể thuận tiện hơn trong việc tách / home khỏi / usr một cách hợp lý và cho phép quay nhanh rollback trên từng đĩa riêng biệt.

Trong các cấu hình lớn hơn, Stratis có thể giúp bạn dễ dàng tạo một nhóm lưu trữ nhiều tầng, nhiều đĩa, giám sát nhóm và sau đó quản lý nhóm với ít nỗ lực hơn từ quản trị viên.

Stratis cung cấp các tính năng kiểu ZFS / Btrfs bằng cách tích hợp các lớp công nghệ hiện có- Hệ thống con ánh xạ thiết bị Linux và hệ thống tệp XFS. Daemon stratisd quản lý tập hợp các thiết bị khối và cung cấp một API D-Bus.

Stratis-CLI cung cấp một công cụ dòng lệnh Stratis, đến lượt nó sử dụng D-BUS API để giao tiếp với stratisd.

Không giống như ZFS và Btrfs, các thành phần Stratis chỉ hoạt động trong không gian người dùng và chúng không yêu cầu tải các mô-đun nhân cụ thể. Dự án ban đầu được trình bày là không yêu cầu sự quản lý của một chuyên gia về hệ thống lưu trữ để quản lý các xếp hạng.

API D-Bus và tiện ích cli được cung cấp để quản lý. 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], khối lượng logic mdraid, dm-multiath, iSCSI, LVM, cũng như các ổ cứng, SSD và ổ NVMe khác nhau.

Nếu có một đơn vị trong nhóm, Stratis cho phép sử dụng các phân vùng hợp lý với hỗ trợ ảnh chụp nhanh để hoàn nguyên các thay đổi. Mặt khác, khi một số đơn vị được thêm vào nhóm, có thể kết hợp các đơn vị một cách hợp lý trong một khu vực liên tục.

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 vẫn chưa được hỗ trợ, nhưng đã được lên kế hoạch cho tương lai.

Stratis cũng có các tính năng khác chẳng hạn như phân bổ động không gian lưu trữ, ảnh chụp nhanh, tính toàn vẹn và phân lớp cho bộ nhớ đệm. Mã dự án được viết bằng Rust và được phân phối theo giấy phép MPL 2.0.

Bây giờ dự án đã được cập nhật sau một năm phát triển, kể từ khi khởi động dự án được xuất bản gần đây Stratis 2.0. Trong đó trong thông báo về phiên bản mới này có đề cập rằng 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 1.38 được khuyến nghị].

bên cạnh đó đáng làm nổi bật một thay đổi đáng kể về số phiên bản được liên kết với việc đổi tên một số giao diện D-Bus và thiết kế lại 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 chọn và các thuộc tính còn lại hiện được yêu cầu sử dụng phương thức FetchProperties mới.]

Ngoài phiên bản CLI mạnh mẽ hơn đáng kể. Trước đây, có một loại các điều kiện lỗi trong nhóm, hệ thống tệp và thiết bị chặn sẽ khiến CLI hầu như không sử dụng được.

Làm thế nào để cài đặt Stratis?

Stratis có sẵn cho RHEL, CentOS, Fedora và các dẫn xuất. Cài đặt của nó khá đơn giản vì gói này nằm trong kho lưu trữ RHEL cũng như các dẫn xuất của nó.

Để cài đặt Stratis chỉ cần chạy lệnh sau trong một thiết bị đầu cuối:

sudo dnf install stratis-cli stratisd -y

Hoặc bạn cũng có thể thử cái này khác:

sudo yum install stratis-cli stratisd -y

Sau khi cài đặt trên hệ thống, phải kích hoạt các dịch vụ Stratis, họ thực hiện điều này bằng cách thực hiện các lệnh sau:

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

Để biết thêm thông tin về cấu hình và sử dụng, bạn có thể truy cập liên kết sau. //stratis-storage.github.io/howto/


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

Bài Viết Liên Quan

Chủ Đề