linux 根目录满了

linux 根目录满了,第1张

     linux根目录满了需要3个步骤来处理,下面是具体介绍:

      1、通过指定命令:df-h查看情况。

      2、使用指令cd/&&du-sh/*查看到底是哪些目录及文件占用比较大。

      3、将文件复制到另外分区,执行:ln-s/glusterfs/gfs_mysql/usr/share/mysql/dbdata,然后查看下分区,是否完全释放。

      今天的分享就是这些,希望能帮助大家。

      本文章基于thinkpadE15品牌、centos7系统撰写的。

分类: 电脑/网络 >> *** 作系统/系统故障

问题描述:

我的linux /目录分了 40G的空间 以前空间使用一直都保持在6%左右 后来有一天空间突然全部满了 很奇怪

PS:在这之前我进行过一次大规模的MYSQL数据库 *** 作 不知道是不是有关系

请问我该怎么检查 和怎么处理?

解析:

正常情况下用不了那么多空间啊

mysql一般是在var目录下面

你没有单独给var建立分区吧

找一找哪个目录和文件占用了那么多的空间

cd \

du -h --max-depth=1|grep G|sort -n

找到最大的那个目录后进入该目录

再运行du -h --max-depth=1|grep G|-n

如果没有结果可以运行 du -h --max-depth=1|grep M|sort -n

找出来以后看是否有用的文件

没用就删掉

方法/步骤

1:清理残余的配置文件

一般而言,当从 Ubuntu 系统中删除了一个软件之后,该软件的残余配置文件并没有被删除。如果确信以后不再使用该软件,那么保留其配置文件实在没有必要,所以大可一并删除之。

要删除某个软件的残余配置文件,可以执行下面的 *** 作:

在终端中执行 sudo synaptic,以便启动 Synaptic 包管理工具。

点击 Synaptic 右下角的 Status 按钮进行切换。

现在,应该能够在 Synaptic 的左边看到 Not installed (residual config)。选择它即可在右边看到包含有残余配置文件的包,可以在此选择删除该包。

2:清理下载的缓存包

在 Ubuntu 中通过 sudo apt-get install 安装软件时,其下载的包都缓存在 /var/cache/apt/archives/ 目录中。如果要清理掉这些已下载的缓存包,那么可以执行命令:

sudo apt-get autoclean

sudo apt-get clean

3:清理不再需要的包

在 Ubuntu 系统中安装软件时,该软件的依赖通常也会自动安装上。那么,在删除该软件后,其依赖可能需要我们手动删除之。可以运行 sudo apt-get autoremove 命令来解决这个问题。

4

4:清理无用的语言文件

Ubuntu 与其他 Linux 发行版一样,是一个支持多语言界面的系统。其实,对使用自己母语的我们来说,通常保留中文即可,也可以保留自己所需要使用的语言,如英文。其他的语言文件则没有必要保留。

为了清理这些无用的语言文件,需要在 Ubuntu 系统中安装一个名为 localepurge 的小工具。

安装 localepurge 是十分简单的,只需执行 sudo aptitude install localepurge 命令就可以了。在安装的过程中,程序会提示进入如下图所示的画面中进行配置。

localepurge

使用空格键可以选择需要保留的区域配置,其他的则会被删除。当以后在安装程序时,此工具也会自动执行,勿需再次配置。中文用户保留zh、zh_CN、zh_CN.*


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8935861.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存