第 14 章 配置 XFS 错误行为
您可以配置 XFS 文件系统在遇到不同的 I/O 错误时的行为方式。
14.1. XFS 中的可配置错误处理
当 I/O 操作期间发生错误时,XFS 文件系统以以下其中一种方式响应:
XFS 重复重试 I/O 操作,直到操作成功或 XFS 达到设定的限制。
限制是基于重试的最大次数或重试的最长时间。
- XFS 认为错误是永久性的,并停止文件系统上的操作。
您可以配置 XFS 如何对以下错误情况做出响应:
EIO
- 读取或写入时出错
ENOSPC
- 该设备中没有剩余空间
ENODEV
- 无法找到设备
您可以设置重试的最大次数,以及 XFS 认为其是永久错误前的最长时间(以秒为单位)。XFS 在达到任合一个限制时停止重试操作。
您还可以配置 XFS,以便在卸载文件系统时,XFS 会立即取消重试,而不考虑任何其他配置。但此配置可让卸载操作成功,尽管存在持续的错误。
默认行为
每个 XFS 错误情况的默认行为取决于错误上下文。ENODEV
等 XFS 错误都被视为致命且不可恢复的,无论重试次数如何。其默认重试限制为 0。