更新时间:2024-10-28 GMT+08:00

清理磁盘空间

使用清理磁盘空间原子服务场景创建任务后,您可以对ECS虚拟机的指定目录进行磁盘清理,释放内存。

前提条件

ECS实例均已成功安装UniAgent,并且UniAgent的状态为运行中。

创建清理磁盘空间任务

  1. 登录AOM 2.0控制台。
  2. 在左侧导航栏单击“自动化运维(日落)”,即可进入“自动化运维”界面。
  3. 在左侧导航栏中选择“服务场景”,在服务场景页面单击“清理磁盘空间”卡片,或单击卡片右上角的选择“创建任务”,进入创建清理磁盘任务页面。
  4. 填写基本信息,具体的参数参见表1

    图1 创建清理磁盘空间任务
    表1 创建清理磁盘空间任务

    参数名称

    说明

    任务名称

    自定义任务名称。

    最多可输入64个字符,只能由大小写字母、数字、下划线、中划线以及中文字符组成。默认勾选“自动命名”,系统将自动生成任务名称。

    企业项目

    选择所属的企业项目。

    平台

    选择任务运行平台,目前仅支持Linux。

    清理规则

    需填写磁盘清理的目录、待删除的文件名描述、删除多少天前的文件后单击操作列的“保存”,也可以单击“添加清理规则”,创建多个清理规则。

    说明:
    • 暂不支持删除以下目录的文件:/、/bin、/sbin、/etc、/usr、/usr/bin、/usr/sbin、/boot、/lib。
    • 支持输入绝对路径。
    • 暂不支持模糊匹配路径,例如:/var/logs/*/a.log。
    • 暂不支持中文目录输入。
    • 暂不支持递归路径,例如:/var/logs/**/a.log。
    • 支持删除1-1000天前的文件,从当天零点往前推1-1000天进行删除。

  1. 选择实例。

    1. 单击“添加资源”,弹出选择实例页面。单个任务最多支持选择100个实例。
    2. 实例类型默认为“ECS”。选择方式默认采用“手动选择”方式,选择方式的详细说明请参见表2
      图2 选择实例

      表2 选择方式说明

      选择方式

      说明

      手动选择

      输入搜索条件,在实例列表中通过搜索条件来选取实例,默认按照名称搜索。

      过滤条件

      • 输入过滤属性和对应的过滤值,指定过滤条件来选择实例。
      • 支持设置多个过滤条件,搜索时多个过滤属性之间为“与”的关系。
      • 该方式对未来新增的实例也生效。

      标签

      • 设置标签键和对应的标签值,指定一个或多个标签来选取实例。
      • 选择多个标签时,按照“与”的关系搜索。
      • 该方式对未来新增的实例也生效。

      从CMDB中选择

      输入搜索条件或关键字,从CMDB服务中选取实例。当前节点类型支持两种选择方式,静态IP和动态节点。

      • 静态IP:可选中指定CMDB应用下的ECS实例。
      • 动态节点:选择CMDB应用中的节点,从而动态获取节点下的ECS实例。该方式对节点下未来新增的实例也生效。

  2. 如需设置审批配置、执行策略,可展开“更多设置”进行配置,配置参数如表3

    表3 更多设置

    参数类别

    参数名称

    说明

    审批配置

    人工审核

    选择是否开启人工审核开关,默认不打开。

    审批配置不允许更改,如需更改,需在工具市场中对该原子服务卡片进行审批配置。

    审批人设置

    开启人工审核后,需要选择审批人。

    通过选择“主题”的方式配置审批人,您需要在消息通知服务中,创建一个新主题,并为这个主题添加订阅。

    执行策略

    分批发布

    选择是否开启分批发布开关,默认不打开。

    每批发布

    开启分批发布后需填写每批发布数量。

    每批间隔

    开启分批发布后需填写每批发布的时间间隔。

  3. 单击“立即执行”进入任务执行界面,查看任务执行情况。

    也可单击“保存”,将创建好的任务展现在任务管理页面,方便后续对任务进行执行或其他操作。