Stratis 2.2随附D-Bus,CLI版本和更多功能的改进

了Stratis

Stratis 2.2项目的新版本已经发布 并向公众开放。 这个新版本致力于添加D-Bus接口以与块设备和其他更改进行交互。

对于那些不熟悉Stratis的人,您应该知道这是 由Red Hat开发的守护程序 和Fedora社区 统一和简化用户空间设置 它通过D-Bus配置和监视LVM卷管理和XFS文件系统的基础Linux存储组件的现有组件。

战略提供堆分配之类的功能,快照,完整性和缓存层。 项目代码是用Rust编写的,并根据MPL 2.0许可证进行分发。

系统 在功能上很大程度上重复了高级工具 来管理ZFS和Btrfs分区,但是它被实现为一个中间层(stratisd守护程序) 在Linux内核设备映射器子系统之上运行 (dm-thin,dm-cache,dm-thinpool,dm-raid和dm-integration模块)和XFS文件系统。 与ZFS和Btrfs不同,Stratis组件仅在用户空间中运行,不需要加载特定的内核模块。

Stratis已通过基于LUKS(加密分区),mdraid,dm多路径,iSCSI,LVM逻辑卷以及各种硬盘驱动器,SSD和NVMe驱动器的块设备进行了测试。 通过组中的磁盘,Stratis允许您使用启用快照的逻辑分区来还原更改。

Stratis 2.2的主要新功能

版本2.2 为D-Bus接口添加新选项 获取属性(FetchProperties),进行管理(Manager)并与块设备进行交互(Blockdev)。

增加了报告通过D-Bus连接和移除接口(接口添加的接口和移除的接口)中事件发生的功能。 Bash自动完成脚本已在stratis-cli实用程序中得到了改进。

分层 2.2.0 现在将来自Stratis文件系统的符号链接放在/ dev / stratis中,而不是/ stratis,加上符号链接是由udev规则创建和维护的,而不是像以前一样直接通过stratisd创建和维护。 / stratis目录不是由stratisd 2.2.0创建或使用的。

这个版本 定位终端配置管理以进行交互式输入 在stratisd中而不是stratis-cli中设置加密密钥。

Shell脚本基于一个小的Rust脚本stratis_dbusquery_version,该脚本包含在此版本的stratisd中。

这个版本 它还以多种方式扩展了D-Bus接口:

  • 每当在D-Bus接口中添加或删除D-Bus对象时,它都会在D-Bus上发送org.freedesktop.DBus.ObjectManager.Interface☎org.freedesktop.DBus.ObjectManager.InterfacesRemoved信号。
  • 为org.storage.stratis2.blockdev.r2接口添加一个新的D-Bus PhysicalPath属性。 该属性主要对加密的Stratis块设备有用。 标识Stratis LUKS2元数据所在的块设备。
  • 向实现org.storage.stratis2.Manager接口的对象的org.storage.stratis2.FetchProperties.r2接口添加一个新键LockedPoolsa。 该密钥返回一个D-Bus对象,该对象将锁定组的UUID映射到其相应的密钥描述。

此版本允许用户使用–log-levelopment 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. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。