如果重复写入同一个文件,是否会发生 SDHC 磨损均衡?
我们在 SDHC 上的一个文件中存储了一个计数器。计数器由 12 个字节组成。计数器值通过以下代码定期更新: int fd = open( m_path, O_CREAT | O_TRUNC | O_WRONLY, 0 ); write( fd, (char*)m_count, (1 + m_maxId) * sizeof( ULONG ) ); close( fd ); 我的问题是:假设 SDHC 支持内部磨损均衡,在这种情况下会应用它吗?或者我是否需要实际删除文件并打开一个新文件才能实现这一点? 我担心由于同一个文件被重复使用,也许相同的物理位置...