移除
描述
从 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> |
路径到kube.config用于CLI请求的文件 |
--quiet |
禁止打印错误消息 |
示例
从所有节点移除未使用的驱动器
以下命令移除名为nvme1n1在任何节点上找到。
kubectl directpv remove --drives=nvme1n1
从节点中移除所有未使用的驱动器
以下命令从节点中移除所有未使用的驱动器node1.
kubectl directpv remove --nodes=node1
从特定节点移除特定的未使用驱动器
以下命令移除驱动器sda通过sdf on node1, node2, node3和node4该命令使用省略号展开符号来选择节点和驱动器。
kubectl directpv remove --nodes=node{1...4} --drives=sd{a...f}
从所有节点移除所有未使用的驱动器
以下命令从 DirectPV 中移除所有节点上所有未使用的驱动器。
kubectl directpv remove --all
移除处于特定状态的驱动器
以下命令移除处于以下状态的任何驱动器:error在任何节点上。
kubectl directpv remove --status=error