鉴于 emmc 磨损监控,我想知道正在运行的 Linux 操作系统中显示的大小。emmc 芯片有一个内部管理器,用于跟踪所有不同字节寄存器的使用强度。理论上,当达到实时限制时,SSD、USB 棒或 emmc 芯片等闪存设备的容量应该会缩小。
$ lsblk -b
Run Code Online (Sandbox Code Playgroud)
.. 返回块大小(以字节为单位),如下所示:
如果整个 emmc 映像的容量和大小下降,这个数字会自动更新吗?
是否有其他工具可以实现实际可用块大小的实时表示?
编辑:在 @Marcus 和 @Artem 发表评论之后
emmc 驱动程序具有此虚拟文件系统条目,其中已实现“生命周期结束”指示。如果我没记错的话,0x02 代表容量大小损失 80%,0x03 代表容量大小损失 90%。意识到您的 emmc 已经消失已经有点晚了,所以我正在寻找一种方法来在早期阶段指示这个重要信息。
看着 :cat /sys/class/block/mmcblk1/device/pre_eol_info