remove
描述
从 DirectPV 中删除未使用的驱动器。
语法
directpv remove [DRIVE ...] [flags]
参数
标志
标志 | 描述 |
---|---|
--dry-run |
查看命令的结果,而无需对驱动器进行任何实际更改。 |
-n , --nodes <string> |
从指定的节点选择驱动器。使用省略号扩展表示法,例如 node{1...10} 。 |
-d , --drives <string> |
按给定名称选择驱动器。使用省略号扩展表示法,例如 sd{a...z} 。 |
--status <string> |
按驱动器状态选择驱动器。有效状态为 error 、lost 、moving 、ready 或 removed 。 |
--all |
如果存在,则选择所有未使用的驱动器 |
全局标志
标志 | 描述 |
---|---|
--kubeconfig <string> |
要用于 CLI 请求的 kube.config 文件的路径 |
--quiet |
抑制打印错误消息 |
示例
从所有节点中删除未使用的驱动器
以下命令删除在任何节点上找到的名称为 nvme1n1
的驱动器。
kubectl directpv remove --drives=nvme1n1
从节点中删除所有未使用的驱动器
以下命令从节点 node1
中删除所有未使用的驱动器。
kubectl directpv remove --nodes=node1
从特定节点中删除特定未使用的驱动器
以下命令删除node1
、node2
、node3
和node4
上的驱动器sda
到sdf
。该命令使用省略号扩展表示法选择节点和驱动器。
kubectl directpv remove --nodes=node{1...4} --drives=sd{a...f}
从所有节点删除所有未使用的驱动器
以下命令从DirectPV中删除所有节点上的所有未使用驱动器。
kubectl directpv remove --all
删除处于特定状态的驱动器
以下命令删除任何节点上状态为error
的任何驱动器。
kubectl directpv remove --status=error