确定 Linux 中的可用文件空间

确定 Linux 中的可用文件空间

如果这是一个愚蠢的问题,请原谅,但我还没有找到答案。

如何找出给定文件夹或分区的可用磁盘/文件空间量。

基本上,我需要知道在服务器上执行任务之前有多少可用空间,并且不希望意外达到限制。

提前致谢。

答案1

df -h # shows free disk space on all partitions
du -hs foldername # shows space used by a particular folder

答案2

chaos 首先回答了,但我只想补充一点,“df -h”更有用(以人类可读的术语(MB、GB、KB 等)而不是块来显示),但你可以从 df 的帮助页面中找出答案。

答案3

   cd /path/to/dir
   df -h .
   Filesystem            Size  Used Avail Use% Mounted on
   /dev/sda1              36G   20G   14G  60% /

答案4

稍微超出了问题的范围,但由于“df”和“du”已经被很好地涵盖了...如果发现两者不匹配,则使用命令“lsof +L1”列出已删除但仍打开的文件会很有用。

如果已删除的文件在关闭之前仍处于打开状态,则不会释放磁盘空间(由于日志轮换设置不当,经常会出现这种情况)。

相关内容