9.7. 文件系统和存储
除了 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)
禁用了 NFSv3 over UDP
默认情况下,NFS 服务器不再默认在 User Datagram Protocol(UDP)套接字上打开或监听。这个变化只影响 NFS 版本 3,因为版本 4 需要传输控制协议(TCP)。
RHEL 8 不再支持通过 UDP 的 NFS。
(BZ#1592011)
cramfs
已被弃用
由于缺少用户,cramfs
内核模块已被弃用。建议使用 squashfs
作为替代解决方案。
(BZ#1794513)
VDO 管理器已被弃用
基于 python 的 VDO 管理软件已被弃用,并将从 RHEL 9 中删除。在 RHEL 9 中,它将被 LVM-VDO 集成替代。因此,建议您使用 lvcreate
命令创建 VDO 卷。
使用 VDO 管理软件创建的现有卷可以使用 lvm2
软件包提供的 /usr/sbin/lvm_import_vdo
脚本来进行转换。有关 LVM-VDO 实现的更多信息,请参阅 LVM 中的 VDO 简介。
elevator
内核命令行参数已弃用
在之前的 RHEL 版本中使用 elevator
内核命令行参数为所有设备设置磁盘调度程序。在 RHEL 8 中,该参数已弃用。
上游 Linux 内核删除了对 elevator
参数的支持,但出于兼容性的原因,在 RHEL 8 中仍提供此支持。
请注意,内核会根据设备类型选择默认磁盘调度程序。这通常是最佳设置。如果您需要不同的调度程序,红帽建议您使用 udev
规则或 Tuned 服务来配置它。匹配所选设备并只为那些设备切换调度程序。
如需更多信息,请参阅设置磁盘调度程序。
(BZ#1665295)
LVM mirror
已弃用
LVM mirror
segment 类型已弃用。以后的 RHEL 主发行版本中会删除对 mirror
的支持。
红帽建议使用 segment 类型为 raid1
的 LVM RAID 1 设备来替代 mirror
。raid1
segment 类型是默认的 RAID 配置类型,它作为推荐的解决方案替换 mirror
。
要将 mirror
设备转换为 raid1
,请参阅 将镜像 LVM 设备转换为 RAID1 逻辑卷。
LVM mirror
有几个已知问题。详情请查看 文件系统和存储中的已知问题。
(BZ#1827628)
peripety
已被弃用
从 RHEL 8.3 开始,pipety
软件包已弃用。
Peripety 存储事件通知守护进程将系统存储日志解析为结构化的存储事件。它帮助您调查存储问题。