如何在没有 df 命令的情况下知道可用磁盘大小?

如何在没有 df 命令的情况下知道可用磁盘大小?

是否可以在 Linux 中检查可用磁盘大小不使用命令行,例如df

由于我的主机是嵌入式 Linux,因此没有直接的命令行显示可用磁盘大小。

答案1

产生的信息df来自statvfs()系统调用。如果您的嵌入式系统没有df安装该命令,也许它有一种常见的脚本语言,您可以使用它编写一行代码来访问相同的系统调用?

python -c 'import os; print os.statvfs("/")'

如果它还没有安装类似的东西,那么你最好的选择可能是编写一个小的 C 程序来调用statvfs()并安装它。

相关内容