You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何/sys/fs/cgroup/memory/system.slice下有大量.mount文件?查systemd配置无果

解决/sys/fs/cgroup/memory/system.slice下大量.mount文件堆积的问题

这些.mount类型的cgroup条目是systemd为系统中每个挂载单元自动创建的,正常情况下会在挂载单元停止后自动回收。如果出现堆积,可按以下步骤排查处理:

  • 排查挂载单元状态
    运行systemctl list-units --type=mount查看所有挂载单元的状态,重点关注failed或inactive但未被清理的单元。

  • 手动清理失效挂载单元
    对单个失效单元,执行:

    systemctl stop <your-mount-unit>.mount
    systemctl reset-failed <your-mount-unit>.mount
    

    若需批量清理失效单元,可使用脚本:

    for unit in $(systemctl list-units --type=mount --state=failed | grep '\.mount' | awk '{print $1}'); do
        systemctl stop $unit
        systemctl reset-failed $unit
    done
    
  • 验证挂载点有效性
    用findmnt --target <挂载点路径>检查对应的挂载点是否真实存在。如果挂载点已被删除但单元仍残留,上述清理命令即可解决。

  • 刷新systemd配置
    执行systemctl daemon-reload让systemd重新加载配置,触发cgroup的回收机制。

  • 排查异常日志
    查看systemd挂载服务的日志,定位是否有异常导致单元无法自动清理:

    journalctl -u systemd-mount.service --since "1 hour ago"
    
  • 极端情况重启系统
    如果上述方法都无效,重启系统可以彻底清理所有残留的cgroup条目,这也是最直接的解决方式。

注:若你使用了容器、备份或其他会创建临时挂载的工具,需检查这些工具是否存在挂载后未正确清理单元的情况。

内容的提问来源于stack exchange,提问作者jason gao

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 22:25:48