移除

描述

从 DirectPV 中移除未使用的驱动器。

语法

directpv remove [DRIVE ...] [flags]

参数

旗帜

旗帜 描述
--dry-run 查看命令结果,而不对驱动器进行任何实际更改。
-n, --nodes<string> 从指定节点选择驱动器。使用省略号展开表示法,例如node{1...10}.
-d, --drives<string> 根据给定的名称选择驱动器。使用省略号展开表示法,例如sd{a...z}.
--status<string> 根据驱动器状态选择驱动器。有效状态包括error, lost, moving, readyremoved.
--all 如果存在,请选择所有未使用的驱动器

全局标志

旗帜 描述
--kubeconfig<string> 路径到kube.config用于CLI请求的文件
--quiet 禁止打印错误消息

示例

从所有节点移除未使用的驱动器

以下命令移除名为nvme1n1在任何节点上找到。

kubectl directpv remove --drives=nvme1n1

从节点中移除所有未使用的驱动器

以下命令从节点中移除所有未使用的驱动器node1.

kubectl directpv remove --nodes=node1

从特定节点移除特定的未使用驱动器

以下命令移除驱动器sda通过sdf on node1, node2, node3node4该命令使用省略号展开符号来选择节点和驱动器。

kubectl directpv remove --nodes=node{1...4} --drives=sd{a...f}

从所有节点移除所有未使用的驱动器

以下命令从 DirectPV 中移除所有节点上所有未使用的驱动器。

kubectl directpv remove --all

移除处于特定状态的驱动器

以下命令移除处于以下状态的任何驱动器:error在任何节点上。

kubectl directpv remove --status=error