linux - 通过 Linux 命令查看所有已安装或未安装的存储设备中的可用空间?

标签 linux command-line-interface

我已经看到 df -H --total 为我提供了可用的总空间,但仅限于已安装的设备,而 lsblk 为我提供了所有存储设备的大小,但没有提供其中的可用空间。

有没有办法可以查看所有设备的可用存储空间总数,例如硬盘、拇指驱动器等,集中在一个数字中?

最佳答案

安装介质的操作使操作系统分析文件系统。

在安装介质之前,它作为 block 设备存在,操作系统可能知道的唯一事实可能是容量

除此之外,它只是一个不以任何方式解释的字节流。该“字节流”很可能包含已使用和未使用 block 的信息。但是,取决于文件系统类型,位于非常不同的位置,因此操作系统无法识别(除了安装和分析它)

您可以编写一个特定的应用程序来提取该信息,但我会考虑暂时安装文件系统。标准 Unix/Linux 没有附带这样的应用程序。

关于linux - 通过 Linux 命令查看所有已安装或未安装的存储设备中的可用空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39808960/

相关文章:

linux - 如何将带有空格的绝对文件路径传递给 linux shell 脚本?

go - CLI Go Config.toml文件位置

linux - gstreamer:没有这样的元素或插件 'videotestsrc'

linux - 有没有办法在终端中打印图像直方图统计信息?

html - 电子邮件正文中的多个 html 文件

php - 如何在 cron 作业运行的脚本中找到导致段错误的错误

c++ - 错误11 error LNK2005 : "class cv::Mat imageOutput" (? imageOutput@@3VMat@cv@@A) 已经定义在My​​Form.obj

php - 如何让 XDebug 在 CLI 上与 PHPUnit 一起运行?

linux - 这个 bash 命令(find + xarg + grep)有什么问题?

c++ - Cpp/Cli 将 std::map 转换为 .net 字典