ubuntu服务器磁盘空间用满的处理方法
文章目录
ubuntu服务器满了,提示空间不足,数据库也停止了,这就要要处理服务器的空间,用什么方法呢?
移除不再需要的软件包
清理Ubuntu中的APT缓存
-
Ubuntu 使用 APT(高级软件包工具)在系统上安装、删除和管理软件,并且在软件卸载之后它还会保留先前下载和安装软件包的缓存。
APT 包管理系统会将下载的 DEB 包缓存在 /var/cache/apt/archives 文件中,随着时间的推移,由于拥有大量不需要的包这个缓存目录可以增长得相当大。
-
你可以使用以下命令查看此缓存的大小:
sudo du -sh /var/cache/apt
如你所见,我有超过 90MB 的缓存存储。 当你几乎没有剩余磁盘空间时,这 90MB 空间释放出来便可以救急。
-
对于 APT 缓存我们有两种可选方式对其进行清理,其一为只删除过时的软件包:
sudo apt autoclean
另一种则是清理整个缓存(释放更多的磁盘空间):
sudo apt clean
END
清理缩略图缓存
-
为方便用户预览图片,Ubuntu 会自动为图片文件创建一个缩略图,用于在文件管理器中查看,而这些这些缩略图其实也是以文件形式隐藏存储在用户账户的 ~/.cache/thumbnails 目录当中。
如果你是摄影爱好者或是图片收藏者,随着时间的推移,缩略图的数量将大大增加。特别需要注意的是,如果你删除了某些照片或图片,这些自动生成的缩略图缓存还是会存在于磁盘当中,而不会自动清除。
-
你可以使用以下命令检查缩略图缓存的大小:
du -sh ~/.cache/thumbnails
-
因此,每几个月左右清除缩略图缓存是一个很好的习惯。 最快捷的方法就是使用终端命令:
rm -rf ~/.cache/thumbnails/*
直接在百度上搜索,使用寂寞Rbs的方法立马多出来2G的空间,真的很舒服,好了,就到这里!