有什么方法可以找到SD卡上的剩余电量?


15

对于SSD,我们有多种程序可以读取其剩余寿命。在存储卡得到大量写入的情况下,我正在寻找同样的东西。Google不仅不返回任何答案,甚至不问任何问题

Answers:


11

SD卡是SSD,它是完全相同的技术,但是由于SD卡并非出于相同目的而构建,因此它们不包含诸如智能之类的必需功能。由于无法收集所需数据,因此无法确定SD卡将使用多长时间,因此无法生成估算值。如果SD卡确实具有相关的详细信息,则您将使用与在任何其他SSD上使用的程序完全相同的程序,SSD仅表示固态设备。


2
没有智能并不意味着他们没有某种报告方案。我已经找到一种品牌的卡片的几种型号,但是没有一个普遍的答案。
Loren Pechtel 2014年

7

SD卡没有公开任何标准接口来检索健康状态或执行自我诊断测试,例如SSD与SMART一样。但是,您可以通过轮询文件系统统计信息来获得一些间接估计。例如,可以使用命令轮询EXT4,该命令dumpe2fs报告曾经写入文件系统的数据总量,从而推测设备在其生命周期内的磨损情况。

多年来,我一直将SD卡用作根FS。以我的经验,300GB足以杀死一个品牌的4GB卡,其中永久不超过200MB的可用空间。
根据这些经验数据,您可以推断出300 / 0.2 = 1500是SD卡可能承受的近似最低估计写入周期。


是否有另一个类似dumpe2fsFAT32的程序?我的意思是,FAT32是SD卡中最流行的文件系统。如果我们只能在EXT格式的卡上获得此类统计信息,那将是可耻的。
GDP2

-bash:dumpefs​​:找不到命令。如何安装这个工具?
Codebeat

3

正如已指出有些厂商的确提供SMART-像健康报告机制一些。这是我找到的此类供应商的最佳列表。


1
该链接似乎表明只有某些“工业”产品兼容。我从未在消费市场上看到任何列出的产品。您是否知道零售渠道中是否有少量此类产品?
fixer1234 '18

2
@ fixer1234,是的。可以通过memorydepot.com购买例如DESDC-16GY81RC1SC。
i3v
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.