如何在运行时查找已安装和已卸载分区的总大小和可用大小

时间:2017-12-06 05:41:26

标签: linux filesystems

我正在使用tune2fs -l / dev / mmcblk0p1但是当我使用此命令并通过将一些文件复制到其中来更改分区的可用空间时,tune2fs不会提供更新的值。

如果我重新启动系统但是在运行时没有更新值,则Tune2fs会给出正确的值。

请建议一些其他命令在运行时为未安装/已安装的分区提供coreect数据。

TIA。

1 个答案:

答案 0 :(得分:0)

您无法获得随机卸载的块设备/分区上可用空间的确切值,因为实际可用空间将取决于内核在安装设备时将执行的操作。因此,获得可用空间量的唯一正确方法是首先安装分区,然后使用通常的df实用程序,它将显示最新的空间利用率。

但是,如果系统突然崩溃,重新安装后报告的可用空间实际上可能与崩溃前df上次报告的值不同。

对于未安装的设备/分区,您始终可以使用lsblk或类似实用程序获取可用的总空间(但不是免费)。