如何查找可用磁盘空间并分析磁盘使用情况?

Pat*_*パトシ 31 disk-usage

在 CentOS 和 Ubuntu 中,我如何找出剩余的可用磁盘空间以及其他磁盘统计信息(例如磁盘使用情况)?

sta*_*tic 58

输入以下命令:

df -h

  • df: 无盘
  • -h: 使输出可读


slm*_*slm 29

我在一篇题为:用于分析 Fedora/CentOS/RHEL 上磁盘使用情况的命令行工具的博客文章中对此进行了相当广泛的讨论

全国总工会

它基于 ncurses,功能丰富,并有一个漂亮干净的界面,它在一个 shell 中工作。

        ncdu ss

GT5

  • 显示目录中文件和目录使用的磁盘空间
  • 显示自上次运行以来发生的事情(见下面的截图)
  • 可选择提供文件链接,以便您也可以浏览它们
  • 显示条目及其大小及其父项的百分比
  • 忽略小文件/目录
  • 使用光标键轻松浏览
  • 生成 html 文件,以便之后“离线”浏览

          gt5 ss

磁盘使用分析器(又名猴面包树)

  • 单文件夹扫描
  • 远程扫描
  • 家庭监控
  • 以树状图或环图显示数据

      猴面包树的ss

其他...

特别是 fsview 是一个非常好的 GUI。我喜欢它如何直观地组织磁盘使用情况。它实际上是一个 KDE 应用程序(Konqueror 的一个插件)但在 GNOME 下运行得很好。它通常是名为 kdeaddons 的软件包的一部分,并在“应用程序”菜单中的“附件”下显示为“文件系统查看器”。

     fsview的SS


pul*_*umo 7

您可以使用一些命令,例如 df、du 等等。只需使用一些命令即可了解如何使用它们。如果在此之后您仍然无法找到所需的内容,只需转到任何目录并执行以下操作:

sudo du --max-depth=1 | sort -nr
Run Code Online (Sandbox Code Playgroud)

你会得到类似的东西:

2318764 ./usr
777036  ./var
328316  ./lib
222620  ./etc
86136   ./boot
Run Code Online (Sandbox Code Playgroud)


rub*_*o77 5

在 Ubuntu 中,dfc显示已安装设备的彩色输出,可通过 apt 获得:

sudo apt-get install dfc
Run Code Online (Sandbox Code Playgroud)

输出如下: 在此处输入图片说明

不幸的是,这不能作为 rpm 用于 CentOS。