为了账号安全,请及时绑定邮箱和手机立即绑定

如何清理你的虚拟服务器(VPS)空间?

简介

你是不是也和我一样,觉得你的虚拟服务器空间快不够用了?这里有一些清理空间的小贴士!
我用的服务器操作系统是Debian 11,不过这些方法在其他Linux系统上也适用。

平均磁盘使用

是的,我的服务器上完全没有空闲的字节,所以我写了这篇文章 😆

一个小方法

删除临时文件和无用的软件包:

- sudo apt-get clean  # 清理 apt 缓存的下载文件
- sudo apt-get autoclean  # 清除旧的包缓存
- sudo apt-get autoremove  # 删除不再需要的依赖包

全屏模式,点击这里进入。退出全屏,点击这里。

已经是root用户状态,你可以去掉这些命令前的 sudo

删除 /usr/local/share/.cache/ 文件夹里的文件。

有风险吗?

没问题哦!你可以删除如 /usr/local/share/.cache/yarn/usr/local/share/.cache 这些缓存文件夹中的文件,不会有任何问题。这些文件夹仅仅包含一些临时文件,用来提升程序的运行效率,如果程序需要,这些文件夹会自动重建。

有关系统缓存的更多信息,请参阅官方Debian文档

清洁步骤

1. 检查缓存占用的空间,在删除任何东西之前确保所有东西都在。

在删除任何东西之前,请先检查这些文件占用的空间。

    sudo du -sh /usr/local/share/.cache

此命令用于查看 /usr/local/share/.cache 目录及其子目录的总大小。

进入全屏 退出全屏

2. 清空缓存.

  • 仅清空 Yarn 缓存。
sudo rm -rf /usr/local/share/.cache/yarn # 删除 yarn 缓存

全屏模式 退出全屏

  • 删除掉这个 /usr/local/share/.cache 目录中的整个内容:
    (请注意,此处原文使用了星号列表标记,因此保留了星号开头的格式。)

这条命令是通过 sudo rm -rf /usr/local/share/.cache/* 执行的,用于删除 /usr/local/share/.cache 目录下的所有文件和文件夹。

进入全屏 退出全屏

3. 检查一下权限设置

如果你使用的是一个共享或多人使用的服务器,确保在清空前这些文件夹没有被其他服务或用户占用。

要了解 Debian 系统中的权限,查阅《Linux 文件权限指南》。

特别处理 yarn

如果你想处理 Yarn 的缓存,可以运行内置的命令:

运行命令 `yarn cache clean` 清除 Yarn 缓存。

进入全屏,退出全屏

这只会清理 Yarn 缓存中不需要的内容,其他内容则保持原样。

详情请参阅官方 Yarn 文档

需要记住的重要要点:

  • 删除的文件会在程序需要时自动重建,但这可能会稍微减慢清理后第一次运行时的速度。
  • 在执行此类操作之前,始终备份重要数据,尤其是在大型服务器环境中。
  • 为了监控并更好地理解磁盘空间的使用情况,你可以使用这些工具:

运行以下命令以按人类可读格式列出 /usr/local/share/.cache 目录中最大的20个文件或文件夹:

sudo du -ah /usr/local/share/.cache | sort -rh | head -n 20

切换到全屏模式 退出全屏

这会帮你清楚地看到最大的文件和文件夹。

想要更详细地分析,可以查看比如ncdu这样的工具,它是一个运行在终端模式下的磁盘使用查看工具。

额外提示

如果你想自动清理,你可以写一个脚本或设置一个定时任务,定期清理这些缓存。例如,你可以设定每周清理一次缓存。

  1. 打开 cron 时间表编辑器:bash crontab -e
  2. 添加这一行:bash 0 3 * * 0 sudo rm -rf /usr/local/share/.cache/* 这将删除 /usr/local/share/.cache 目录下的所有内容,并且会在每个星期天凌晨3点执行清理任务。

想了解更多关于cron自动化的内容,请查看这份关于cron的指南

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消