删除集群备份记录
示例 1:删除最后一个周期内的最后一个备份点的备份记录。
gcrcman>show backup
cycle point level time
0 0 0 2017-06-12 10:49:06
0 1 1 2017-06-12 11:05:51
0 2 1 2017-06-12 13:43:57
1 0 0 2017-06-12 13:44:07
1 1 1 2017-06-12 13:52:57
1 2 1 2017-06-12 14:14:57
2 0 0 2017-06-12 14:15:06
2 1 1 2017-06-12 14:26:31
2 2 1 2017-06-12 14:26:39
3 0 0 2017-06-12 14:26:47
gcrcman>delete last
02.26 18:05:12 Delete BackUp Points start
--------------------------------------------
02.26 18:05:12 node (192.168.103.209) delete begin
02.26 18:05:12 node (192.168.103.211) delete begin
02.26 18:05:12 node (192.168.103.209) delete success
02.26 18:05:12 node (192.168.103.211) delete success
02.26 18:05:12 node (192.168.103.210) delete begin
02.26 18:05:13 node (192.168.103.212) delete begin
02.26 18:05:14 node (192.168.103.210) delete success
02.26 18:05:14 node (192.168.103.212) delete success
--------------------------------------------
02.26 18:05:14 Delete BackUp Points end
查看删除后的备份记录。
gcrcman>show backup
cycle point level time 0 0 0 2017-06-12 10:49:06 0 1 1 2017-06-12 11:05:51 0 2 1 2017-06-12 13:43:57 1 0 0 2017-06-12 13:44:07 1 1 1 2017-06-12 13:52:57 1 2 1 2017-06-12 14:14:57 2 0 0 2017-06-12 14:15:06 2 1 1 2017-06-12 14:26:31 2 2 1 2017-06-12 14:26:39
示例 2:删除周期 cycle_id 为 2 的全部备份记录。
gcrcman>delete 2
02.26 18:05:58 Delete BackUp Points start
--------------------------------------------
02.26 18:05:58 node (192.168.103.209) delete begin
02.26 18:05:58 node (192.168.103.211) delete begin
02.26 18:05:59 node (192.168.103.209) delete success
02.26 18:05:59 node (192.168.103.211) delete success
02.26 18:05:59 node (192.168.103.210) delete begin
02.26 18:05:59 node (192.168.103.212) delete begin
02.26 18:06:00 node (192.168.103.210) delete success
02.26 18:06:00 node (192.168.103.212) delete success
--------------------------------------------
02.26 18:06:00 Delete BackUp Points end
查看删除后的备份记录。
gcrcman>show backup
cycle point level time
0 0 0 2017-06-12 10:49:06
0 1 1 2017-06-12 11:05:51
0 2 1 2017-06-12 13:43:57
1 0 0 2017-06-12 13:44:07
1 1 1 2017-06-12 13:52:57
1 2 1 2017-06-12 14:14:57
清除集群的无效备份数据
功能:对集群中的无效备份数据进行清除。
语法:cleanup
使用场景:在实际的备份过程中,由于各种意外原因,会造成主分片节点中的备份记录不一致的情况。
解决办法:当存在这种垃圾备份数据时, gcrcman 需要删除它,否则不能进行备份、恢复等后续操作。执行 cleanup 即可删除这种垃圾备份数据。如果没有垃圾备份数据,执行 cleanup 时,将会提示“ no need to rollback”信息。
示例 1:清除无效的备份数据。
gcrcman>show backup
cycle point level time
0 0 0 2017-06-12 10:49:06
0 1 1 2017-06-12 11:05:51
0 2 1 2017-06-12 13:43:57
1 0 0 2017-06-12 13:44:07
1 1 1 2017-06-12 13:52:57
1 2 1 2017-06-12 14:14:57
gcrcman>cleanup
02.26 18:06:55 cleanup rubbish file or dir start
--------------------------------------------
02.26 18:06:55 node (192.168.103.209) cleanup rubbish file or dir begin
02.26 18:06:55 node (192.168.103.210) cleanup rubbish file or dir begin
02.26 18:06:55 node (192.168.103.211) cleanup rubbish file or dir begin
02.26 18:06:55 node (192.168.103.212) cleanup rubbish file or dir begin
02.26 18:07:00 node (192.168.103.209) cleanup rubbish file or dir success
02.26 18:07:00 node (192.168.103.210) cleanup rubbish file or dir success
02.26 18:07:00 node (192.168.103.211) cleanup rubbish file or dir success
02.26 18:07:00 node (192.168.103.212) cleanup rubbish file or dir success
--------------------------------------------
02.26 18:07:00 cleanup rubbish file or dir end
no need to rollback