阿里云优惠券|阿里云幸运券

ubuntu服务器磁盘空间用满的处理方法

ubuntu服务器满了,提示空间不足,数据库也停止了,这就要要处理服务器的空间,用什么方法呢?

移除不再需要的软件包

  1. 1

    如果你了解过 apt-get 或 apt 命令的详细用法,应该知道 autoremove 选项。此选项可以删除「安装某个软件包时」自动安装的依赖库和包,这些自动安装的依赖包在系统中通常是无用的,只用浪费磁盘空间。当然,autoremove选项也可以自动删除那些系统升级过程中被取代的老旧无用 Linux 内核。

  2. 2

    这是一个自动化的傻瓜命令,可以时不时用它为 Ubuntu 系统释放一些可用硬盘空间:

    sudo apt autoremove

    如下图所示,招行该命令后可以为我的系统释放出 315MB 磁盘空间。

    7招帮你释放Ubuntu磁盘空间
    END

清理Ubuntu中的APT缓存

  1. 1

    Ubuntu 使用 APT(高级软件包工具)在系统上安装、删除和管理软件,并且在软件卸载之后它还会保留先前下载和安装软件包的缓存。

    APT 包管理系统会将下载的 DEB 包缓存在 /var/cache/apt/archives 文件中,随着时间的推移,由于拥有大量不需要的包这个缓存目录可以增长得相当大。

  2. 2

    你可以使用以下命令查看此缓存的大小:

    sudo du -sh /var/cache/apt

    如你所见,我有超过 90MB 的缓存存储。 当你几乎没有剩余磁盘空间时,这 90MB 空间释放出来便可以救急。

    7招帮你释放Ubuntu磁盘空间
  3. 3

    对于 APT 缓存我们有两种可选方式对其进行清理,其一为只删除过时的软件包:

    sudo apt autoclean

    另一种则是清理整个缓存(释放更多的磁盘空间):

    sudo apt clean

    END

清理缩略图缓存

  1. 为方便用户预览图片,Ubuntu 会自动为图片文件创建一个缩略图,用于在文件管理器中查看,而这些这些缩略图其实也是以文件形式隐藏存储在用户账户的 ~/.cache/thumbnails 目录当中。

    如果你是摄影爱好者或是图片收藏者,随着时间的推移,缩略图的数量将大大增加。特别需要注意的是,如果你删除了某些照片或图片,这些自动生成的缩略图缓存还是会存在于磁盘当中,而不会自动清除。

  2. 你可以使用以下命令检查缩略图缓存的大小:

    du -sh ~/.cache/thumbnails

    7招帮你释放Ubuntu磁盘空间
  3. 3

    因此,每几个月左右清除缩略图缓存是一个很好的习惯。 最快捷的方法就是使用终端命令:

    rm -rf ~/.cache/thumbnails/*

    直接在百度上搜索,使用寂寞Rbs的方法立马多出来2G的空间,真的很舒服,好了,就到这里!

发表评论

您的电子邮件地址将不会发布。