红帽开发人员以及Fedora社区, 最近宣布推出 项目的新版本 分层 2.1 经过7个月的共同努力,其中的重点是使用LUKS2支持分区加密。
对于那些不熟悉Stratis的人,您应该知道这是 由Red Hat开发的守护程序 和Fedora社区 统一和简化用户空间设置 它通过D-Bus配置和监视LVM卷管理和XFS文件系统的基础Linux存储组件的现有组件。
该系统在许多方面重复了其先进的ZFS和Btrfs分区管理工具,但被实现为在Linux内核设备映射器子系统(模块dm-thin,dm-cache,dm- (thinpool,dm-)dm入侵和完整性)和XFS文件系统。
关于斯特拉迪斯
STRATIS 通过集成现有技术的各个层提供ZFS / Btrfs样式功能-Linux设备映射器子系统和XFS文件系统。 stratisd守护程序管理块设备的集合并提供D-Bus API。
Stratis-CLI提供命令行工具 Stratis,后者随后使用D-BUS API与stratisd通信。
与ZFS和Btrfs不同,Stratis组件仅在用户空间中工作 并且它们不需要加载特定的内核模块。 最初提出该项目是因为不需要存储系统专家的管理来管理等级。
提供D-Bus API和cli-utility进行管理。 Stratis已通过基于LUKS(加密分区),mdraid,dm多路径,iSCSI,LVM逻辑卷以及各种硬盘驱动器,SSD和NVMe驱动器的块设备进行了测试。
Stratis 2.1中有什么新功能?
该项目的新版本值得注意 增加管理支持 使用LUKS2进行分区加密,是的 一个非常简单的实现 用于在GNU / Linux中管理分区和加密的存储单元。
建议在设备上使用这种类型的加密 手机,笔记本电脑和设备 在丢失或被盗时要保护其信息的存储。
集成的另一个变化 在Stratis 2.1中是 守护程序现在处理加密支持,关闭一系列报告/请求 考虑到其他易于管理的加密支持的现代Linux文件系统,此类功能存在错误。
它还强调了 D-Bus报告界面可生成JSON格式的报告, 以及重写的设备ID和初始化代码。
其他变化 从这个新版本中脱颖而出:
- 动态验证stratisd守护程序的版本
- 修复了可能生成的错误消息的生成中的错误,以及某些情况下错误消息的改进
- 黑盒测试改进
还提到 RAID,数据压缩, 尚不支持重复数据删除和容错功能,但是 他们计划为未来。
最后 如果您想了解更多 关于这个新版本,您可以检查更改列表 在下面的链接中。
如何安装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/