为什么我的 / 分区显示已满?

为什么我的 / 分区显示已满?

我的 / 分区显示已满 100%。我检查过我的主目录显示有 386GB 可用空间。有人能告诉我如何释放 / 分区吗?以下是我当前的分区

[root@mainserver ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       50G   45G  2.1G  96% /
tmpfs                 1.9G  276K  1.9G   1% /dev/shm
/dev/sda1             485M   38M  422M   9% /boot
/dev/mapper/VolGroup-lv_home
                      405G  7.9G  377G   3% /home
[root@mainserver ~]#

/ 分区显示仅有 2.1GB 可用。

答案1

查找 / 文件系统下的无关文件:

cd /
ls -l

您是否看到了额外的文件?如果没有,请直接在根分区上的子目录下检查。

这意味着 - 检查所有子目录,但不检查 /dev、/boot 或 /home 下的子目录。

如果您不认识可以删除的文件,您将需要发布“ls -l”的输出,也许我们可以为您提供帮助。

答案2

根目录所挂载的分区只有 50GB。主目录挂载在一个大得多的分区上。

删除根目录中的内容(小心,只删除您知道对系统而言并非必不可少),或者使用 GParted 等工具调整分区大小。

答案3

手动从 / 中删除文件不是一个好主意。使用您的包管理器来删除不需要的软件。您可以使用 gparted 来调整分区大小,以便根目录有更多文件而主目录有更少文件,但这是一个耗时且有潜在风险的过程。

相关内容