移除存储池内的节点
更新时间 2026-06-26 09:34:17
最近更新时间: 2026-06-26 09:34:17
本节主要介绍移除存储池内的节点命令。
./stor storagepool { R | rmnode } { -n | --name } POOL_NAME --node NODE &<1-n> [ -d | --del-data ] [ -f | --force ]
此命令用来移除存储池内的指定节点。
注意
- 基础存储池仅剩一个可用故障域时,无法移除故障域内的任何节点。
- 节点涉及存储池的多个故障域,只能强制移除,强制移除节点可能造成数据丢失。
移除指定节点时,如果提示需要重启服务,您可以等此类操作全部执行完毕后,再重启提示信息中对应服务器上的HBlock服务。
参数
| 参数 | 描述 |
|---|---|
| -n POOL_NAME 或 --name POOL_NAME | 指定要移除节点的存储池名称。 |
| --node NODE &<1-n> | 指定节点名称。 注意 一次可以移除同一故障域内的多个节点,以英文逗号隔开。一次不能移除涉及多个故障域的节点。 |
| -d 或 --del-data | 将节点从存储池移除,并删除存储在该节点上的HBlock数据。 |
| -f 或 --force | 强制将节点从存储池中移除。 注意 强制将节点从存储池中移除,可能造成数据丢失。 |
示例
将节点default:hblock_4:/mnt/storage01从存储池pool1中移除。
[root@hblockserver CTYUN_HBlock_Plus_4.0.0_x64]# ./stor storagepool rmnode -n pool1 --node default:hblock_4:/mnt/storage01
Start removing node default:hblock_4:/mnt/storage01 from storage pool pool1.