UDisks 是 Linux 平台的磁盘和存储设备的守护进程和操作工具。
目前 UDisks 2.10 已发布,UDisks 2.10 合并了 libblockdev 3.0 API 更改,现在由 libfdisk 处理分区、删除了各种插件,并将支持的文件系统定义移至 libblockdev。
UDisks 2.10 使用下面的 libnvme 库提供本机 NVMe 存储设备支持。这种本机 NVMe 磁盘支持采用新技术来与旧 ATA 驱动器进行奇偶校验。此版本还通过 libnvme 添加了本机 NVMe 支持,带来了与 ATA 驱动器相同的功能,例如运行状况监控、设备自测试、安全擦除和扩展识别,还添加了对 NVMe over Fabrics 的基本认识和简单的启动器。
在简化的 D-Bus 接口视图中,NVMe 控制器映射到驱动器对象,NVMe 命名空间映射到块对象。
其他值得注意的修复和改进:
- bash 和 zsh 补全增强
- lvm2 模块 uevent 处理改进
- 现在仅允许在顶级块对象上进行 ATA 安全擦除
- 现在可以正确考虑额外的 iSCSI 节点参数
- FIPS 模式修复
- 添加了对通过 PARTLABEL 和 PARTUUID 解析设备的支持
- 完全支持设置文件系统和分区 UUID
- 动态挂载点名称清理和 ACL 修复
- 添加了对 LVM2 RAID 的支持
- Bitlocker 卷的 UUID 现已正确公开
- 添加了一个选项来强制/避免创建 mdraid 写入意图位图
更新公告:https://github.com/storaged-project/udisks/releases/tag/udisks-2.10.0