cleardumps

使用 cleardumps 命令来清除(或删除)指定的节点上的各种转储目录。

语法

阅读语法图跳过直观语法图
>>-cleardumps - -- -prefix -- directory_or_file_filter -- ------>

>--+-------------+---------------------------------------------><
   +- node_id ---+   
   '- node_name -'   

参数

-prefix directory_or_file_filter
(必需)指定要清除的目录和/或文件。 如果指定了目录,但没有文件过滤器,那么会清除该目录中所有相关的转储或日志文件。您可以使用以下目录参数(过滤器):
  • /dumps(清除所有子目录中的所有文件)
  • /dumps/cimom
  • /dumps/cloud
  • /dumps/configs
  • /dumps/easytier
  • /dumps/elogs
  • /dumps/feature
  • /dumps/iostats
  • /dumps/iotrace
  • /dumps/mdisk
  • /home/admin/update
除了目录,还可以指定过滤器文件。例如,如果您指定 /dumps/elogs/*.txt,那么将清除 /dumps/elogs 目录中以 .txt 结尾的所有文件。
注: 使用CLI 时,应该遵循以下规则来使用通配符:
  • 通配符为星号 (*)。
  • 命令最多可包含一个通配符。
  • 使用通配符时,必须用双引号 ("") 将过滤器条目括起,如以下条目中所示:
    >cleardumps -prefix "/dumps/elogs/*.txt"
node_id | node_name
(可选)指定要清除的节点。该参数后跟的变量为以下值之一:
  • 节点名,也就是将节点添加到集群系统(系统)时分配的标签
  • 分配给节点的节点标识(非全球节点名)

描述

该命令将删除指定节点上与 directory/file_filter 参数匹配的所有文件。如果未指定任何节点,那么会清除配置节点。

您可以通过指定 /dumps 作为目录变量来清除所有转储目录。

通过指定一个目录变量,可以清除单一目录中的所有文件。

使用 lsxxxxdumps 命令,可列出给定节点上这些目录的内容。

您可以使用该命令,通过指定目录或文件名来清除指定目录中的特定文件。可以使用通配符作为文件名的一部分。
注: 为了保留配置和跟踪文件,不会清除与以下通配符模式匹配的任何文件:
  • *svc.config*
  • *.trc
  • *.trc.old

调用示例

cleardumps -prefix /dumps/configs

生成的输出:

No feedback

调用示例

cleardumps -prefix /dumps/easytier node_2

生成的输出:

No feedback