首页 前端知识 使用nexus搭建的nodejs私库,定期清理无用的npm组件,彻底释放磁盘空间

使用nexus搭建的nodejs私库,定期清理无用的npm组件,彻底释放磁盘空间

2024-06-21 09:06:12 前端知识 前端哥 985 751 我要收藏

一、背景

昨天我们整理了一篇关于docker私库,如何定期清理以释放磁盘空间的文章。
虽然也提及了npm前端应用的组件该如何定期清理的,本文是对它作一个补充说明。

前文也看到了,npm组件占用的blob空间为180多GB,急需清理。
在这里插入图片描述

二、nexus

1、创建task

选择 Admin - Compact blob store
在这里插入图片描述
在这里插入图片描述

2、创建清理策略Cleanup Policies

选择npm,不是All Formats。

因为Docker私库的镜像清理,不适用于这个清理策略。

在这里插入图片描述
清理组件的条件是:

  • 组件age大于180天
  • 最近downloaded时间是在60天之前

在这里插入图片描述

在这里插入图片描述

三、验证

每天执行一次,第二天可以看到,npm组件所占的blob大量被清理出来了。
在这里插入图片描述
可以说,nexus服务器便大大地瘦身了。

  • 清理前
    在这里插入图片描述

  • 清理后
    在这里插入图片描述

转载请注明出处或者链接地址:https://www.qianduange.cn//article/13183.html
标签
运维yarn
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!