10.9. 文件系统和存储
elevator
内核命令行参数已弃用
在之前的 RHEL 版本中使用 elevator
内核命令行参数为所有设备设置磁盘调度程序。在 RHEL 8 中,该参数已弃用。
上游 Linux 内核删除了对 elevator
参数的支持,但出于兼容性的原因,在 RHEL 8 中仍提供此支持。
请注意,内核会根据设备类型选择默认磁盘调度程序。这通常是最佳设置。如果您需要不同的调度程序,红帽建议您使用 udev
规则或 TuneD 服务来配置它。匹配所选设备并只为那些设备切换调度程序。
如需更多信息,请参阅设置磁盘调度程序。
Bugzilla:1665295[1]
禁用了 NFSv3 over UDP
默认情况下,NFS 服务器不再默认在 User Datagram Protocol(UDP)套接字上打开或监听。这个变化只影响 NFS 版本 3,因为版本 4 需要传输控制协议(TCP)。
RHEL 8 不再支持通过 UDP 的 NFS。
Bugzilla:1592011[1]
peripety
已被弃用
从 RHEL 8.3 开始,pipety
软件包已弃用。
Peripety 存储事件通知守护进程将系统存储日志解析为结构化的存储事件。它帮助您调查存储问题。
除了 async
以外的 VDO 写模式都被弃用了
VDO 支持 RHEL 8 中的几种写入模式:
-
sync
-
async
-
async-unsafe
-
auto
从 RHEL 8.4 开始,以下写入模式已弃用:
sync
-
VDO 层之上的设备无法识别 VDO 是否同步,因此设备无法利用 VDO
同步
模式。 async-unsafe
-
VDO 添加了这个写入模式来作为降低
async
模式性能的一个临时解决方案,异步模式符合原子性、一致性、隔离性和持久性(ACID)。对于大多数用例,红帽不推荐使用async-unsafe
,也不知道任何依赖它的用户。 auto
- 这个写入模式只选择其它写入模式之一。当 VDO 只支持单个写入模式时,不再需要它。
这些写入模式将在以后的主 RHEL 发行版本中删除。
推荐的 VDO 写入模式现在是 async
的。
如需有关 VDO 写入模式的更多信息,请参阅选择 VDO 写入模式。
Jira:RHELPLAN-70700[1]
VDO 管理器已被弃用
基于 python 的 VDO 管理软件已被弃用,并将从 RHEL 9 中删除。在 RHEL 9 中,它将被 LVM-VDO 集成替代。因此,建议您使用 lvcreate
命令创建 VDO 卷。
使用 VDO 管理软件创建的现有卷可以使用 lvm2
软件包提供的 /usr/sbin/lvm_import_vdo
脚本来进行转换。有关 LVM-VDO 实现的更多信息,请参阅 RHEL 上的去重和压缩逻辑卷。
cramfs
已被弃用
由于缺少用户,cramfs
内核模块已被弃用。建议使用 squashfs
作为替代解决方案。
Bugzilla:1794513[1]