我已经看到 df -H --total 为我提供了可用的总空间,但仅限于已安装的设备,而 lsblk 为我提供了所有存储设备的大小,但没有提供其中的可用空间。
有没有办法可以查看所有设备的可用存储空间总数,例如硬盘、拇指驱动器等,集中在一个数字中?
最佳答案
安装介质的操作使操作系统分析文件系统。
在安装介质之前,它作为 block 设备存在,操作系统可能知道的唯一事实可能是容量。
除此之外,它只是一个不以任何方式解释的字节流。该“字节流”很可能包含已使用和未使用 block 的信息。但是,取决于文件系统类型,位于非常不同的位置,因此操作系统无法识别(除了安装和分析它)
您可以编写一个特定的应用程序来提取该信息,但我会考虑暂时安装文件系统。标准 Unix/Linux 没有附带这样的应用程序。
关于linux - 通过 Linux 命令查看所有已安装或未安装的存储设备中的可用空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39808960/