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