相关疑难解决方法(0)

df 显示占用的所有空间,但 du 不加起来

我在使用 Ubuntu 12.04 LTS 时遇到问题。这是我在过去 3 周内第二次遇到此问题。在 StackOverflow 上的这个封闭问题中描述了第一次。该TL; DR版本是我设法使用450G EXT4系统编译和构建了Android栈小于20倍上的所有信息节点。

我以为我通过将磁盘重新格式化为 XFS 来解决问题,这样 inode 存储就可以增长。

今天早上经过一夜的构建后,我的可用空间不足 1GB。除了构建 Android 所需的东西之外,这台机器上没有任何东西。我已经在平台源上完成了 5 次构建。构建创建了一堆文件,然后我用make clean. 我并没有真正少于 1GB,但工具会以这种方式报告它。我删除了一堆临时文件并“释放”了大约 40GB。几个小时后,只是闲置,我又回到了不到 1GB 的可用空间。

从闪存驱动器运行 Ubuntu 会返回以下分区...

$ df
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sda5      468521456 468255460    265996 100% /media/f71c77eb-b4cc-

$ df -i
Filesystem      Inodes  IUsed   IFree IUse% Mounted on
/dev/sda5      1691760 624214 1067546   37% /media/f71c77eb-b4cc-

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5       447G …
Run Code Online (Sandbox Code Playgroud)

filesystem disk-usage

32
推荐指数
3
解决办法
7万
查看次数

为什么 df 和 du 显示不同的输出?

当我执行命令时,df -h /tmp它说磁盘利用率为 100%,但是当它尝试时du -sh /tmp它说磁盘利用率为 2%

我想知道为什么这些命令显示不同的输出,这两个命令如何工作以及解决此问题的方法是什么。

上下文: /tmp安装在它自己的文件系统上。我在我的 VPS 帐户上使用 Ubuntu 12.04 服务器版本。由于这个问题,/tmp根据df一些程序抱怨/tmp.

command-line disk-usage

9
推荐指数
1
解决办法
9632
查看次数

标签 统计

disk-usage ×2

command-line ×1

filesystem ×1