如果 gparted 说我有 500+GB,为什么我的硬盘空间不足

如果 gparted 说我有 500+GB,为什么我的硬盘空间不足

我最近在我的机器上安装了 Debian 并进行了单独//home分区。然而我的磁盘使用分析器显示我/home的在里面/

gparted显示它/home确实在它自己的分区中,并且有 500+ GB 的可用空间。

我检查了我的/etc/mtab,它显示/home安装在/dev/sdb6,而/安装在/dev/sda1

我不明白出了什么问题。我将继续阅读有关分区的内容,但我想将这个问题留在这里,看看是否有人能快速给出答案。

我把翻译放在gparted窗口中以防万一。

有没有搞错

答案1

您将磁盘分成(至少)两个分区 - 一个用于您的主目录 ( /home),另一个用于其他所有内容 ( /)。看起来您只为 分配了大约 10GB /,现在已满。作为 /home 目录安装的分区约为 621GB,有足够的可用空间,但这不是大多数系统文件所在的位置。这就是为 ; 分配太少空间的危险/。如果它们都在同一个磁盘上,则很少有充分的理由拆分//home

答案2

很多您可能遇到的其他问题。在我还很短的经历中,我已经遇到过至少两个奇怪的事情:

  • inode 耗尽 Inode 的数量是有限的,并且无论您的可用空间使用
    情况如何,您的文件数量都不能超过 inode
    df -i检查这个

  • 有大的删除文件...仍在使用中
    我刚刚在有可用空间问题的服务器上检索了 8GB。

    事实:20GB 驱动器几乎 100% 使用,但使用 df -h 时只有 12GB 可见/

    解决方案?只需重新加载 apache(甚至不需要重新启动!)。
    我一个月前删除的 6GB 日志文件仍然由 apache 进程打开,因此磁盘空间没有释放。使用lsof -nP | grep '(deleted)'检查此类文件。

相关内容