第 36 章 内核


无法调整一些 ext4 文件系统的大小

由于 ext4 代码中的一个错误,目前无法调整具有 1 KB 块大小并小于 32MB 的 ext4 文件系统的大小。

使用启用了 iSER 的 iSCSI 目标重复连接丢失

当使用服务器作为启用了 iSER 的 iSCSI 目标时,会重复发生连接丢失,目标可能会停止响应,内核会变得无响应。要临时解决这个问题,请最小化 iSER 连接丢失或恢复到非iSER iSCSI 模式。

安装程序不会检测 EDD 系统中以太网磁盘的光纤通道

在 EDD 系统中,因为缺少 edd 驱动程序,Anaconda 不会自动检测 FCoE 磁盘。这使得这样的磁盘在安装过程中不可用。
要临时解决这个问题,请执行以下步骤:
在安装过程中,在内核命令行中将 fcoe=edd:nodcb 添加到内核命令行中,Anaconda 将检测到 FCoE 磁盘。
fcoe 将 fcoe=edd:nodcb 添加到救援镜像,并使用它引导系统。
执行以下命令,将 edd 模块添加到 initrd 镜像中:
#dracut --regenerate-all -f
#dracut --add-drivers edd /boot/initramfs-3.10.0-123.el7.x86_64.img
使用默认的引导菜单条目重启系统

在某些情况下,NUMA 平衡无法正常工作

Linux 内核 Non-Uniform Memory Access (NUMA)平衡在 Red Hat Enterprise Linux 7 中的以下条件下无法正常工作。当设置了 numa_balancing 选项时,一些内存可以在移至受限节点前移到任意非目标节点,目标节点上的内存也会降低。当前还没有已知的临时解决方案。

禁用 PSM2 MTL,以避免 PSM 和 PSM2 API 间的冲突

新的 libpsm2 软件包提供了用于 Intel Omni-Path 设备的 PSM2 API,与 infinipath-psm 软件包安装的 Performance Scaled Messaging (PSM) API 重叠,用于 Truescale 设备。当两个软件包提供的库链接到库时,API 重叠会导致未定义的行为。如果它启用了 MCA 模块的集合包括 psm2 匹配传输层安全(MTL),以及直接或间接依赖于 infinipath-psm 软件包中的 libpsm_infinipath.so.1 库,则此问题会影响 Open MPI
为避免 PSM 和 PSM2 API 冲突,Open MPI 的 psm2 MTL 在 /etc/openmpi the/openmpi-mca-params.conf 配置文件中被默认禁用。如果您启用它,您需要禁用 psmi MTLs 和与它冲突的 usnic Byte Transfer Layer (BTL) (也会在配置文件中提供注释)。
libpsm2-compat-develinfinipath-psm-devel 软件包之间存在打包冲突,因为它们都包含 PSM 头文件。因此,无法同时安装两个软件包。要安装,请卸载另一个。

perf 工具的性能问题

perf archive 命令创建带有在 perf.data 文件中带有构建 ID 的对象文件归档,在 IBM System z 上需要很长时间才能完成。目前,不存在已知的临时解决方案。其他架构不会受到影响。

qlcnic 无法通过绑定实现

某些绑定模式在 qlcnic 驱动程序无法正确识别的设备上设置 MAC 地址。这可防止设备在从绑定中删除时恢复其原始 MAC 地址。
作为临时解决方案,请取消 qlcnic 驱动程序并重新引导您的操作系统。

在某些 64 位 ARM Applied Micro 机器上安装失败

Red Hat Enterprise Linux 7.2 无法通过 Applied Micro 在某些 64 位 ARM 系统上安装,并显示以下错误消息:
无法在虚拟地址 0000033f 上处理 kernel NULL pointer dereference
目前,这个问题还没有临时解决方案。

libvirt 管理 VFIO 设备可能会导致主机崩溃

主机 PCI 设备的 libvirt 管理(分配给使用 VFIO 驱动程序的客户机)可能会导致主机内核驱动程序和 vfio-pci 驱动程序绑定到同一 IOMMU 组中的设备。这是一个无效的状态,可能会导致主机意外终止。
现在,如果同一 IOMMU 组中存在任何其他设备,则这个临时解决方案是从客户机热拔 VFIO 设备。

使用 iSCSI 和 IPv6 安装会挂起 15 分钟

如果启用了 IPv6,则 dracut 在尝试连接到指定的 iSCSI 服务器 15 分钟后超时。最后,Dracut 成功连接并按预期继续;但是,为了避免延迟,请在安装程序的命令行中使用 ip=eth0:auto6

i40e NIC freeze

使用旧的固件时,在进入 promiscuous 模式后,使用 i40e 驱动程序的网卡在大约十秒内不可用。要避免这个问题,请更新固件。

i40e 正在发出 WARN_ON

i40e 驱动程序在环大小更改过程中发出 WARN_ON 宏,因为代码正在克隆 rx_ring struct,但在分配新内存前不会归零指针。请注意,这个警告对您的系统有害。

netprio_cgroups 没有在引导时挂载

目前,systemd 将 /sys/fs/cgroup/ 目录挂载为只读,这样可防止 /sys/fs/cgroup/net_prio/ 目录的默认挂载。因此,netprio_cgroups 模块不会在引导时挂载。要临时解决这个问题,请使用 mount -o remount 命令,后跟 rw -t cgroup nodev /sys/fs/cgroups。这样可以手动安装基于模块的 cgroups。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.