repair
描述
不可逆的数据丢失
此命令将完全且不可逆地擦除所选驱动器上可能存在的所有数据。
DirectPV 支持使用 xfs_repair
实用程序尝试修复报告 XFS 文件系统错误、故障或损坏的已管理驱动器。此命令不保证成功或完全恢复。
repair
命令会创建一个一次性的 Kubernetes Job
,其 pod 名称是 repair-<DRIVE-ID>
。Kubernetes 会在完成后的五分钟内自动删除此作业。
可以使用 kubectl log
命令查看驱动器修复的进度和状态。
在开始修复之前,您必须先暂停驱动器。
要检索要修复的驱动器的 ID,请使用列出驱动器
语法
kubectl directpv repair DRIVE [flags]
参数
标志
标志 | 描述 |
---|---|
--dry-run |
查看命令的输出,但不实际更改任何驱动器。 |
--force |
强制日志清零。 |
--disable-prefetch |
禁用 inode 和目录块的预取。 |
全局标志
您可以对 kubectl directpv init
使用以下全局 DirectPV 标志
标志 | 描述 |
---|---|
--kubeconfig <string> |
用于 CLI 请求的 kube.config 文件的路径 |
--quiet |
抑制打印错误消息 |
示例
修复驱动器
以下将开始对指定驱动器进行修复操作。
kubectl directpv repair 3b562992-f752-4a41-8be4-4e688ae8cd4c