我们在 USB 驱动器上进行缓冲,并在 x 分钟后将其发送到我们的服务器。因为这涉及到大量的写入和删除周期,所以 USB 很快就会死掉(在 1.5 - 6 个月之间)
我知道这不是一个理想的情况,但由于许多原因,我需要处理一段时间,作为备份解决方案,USB 将保留(如果有互联网问题,它仍然可以在本地服务器上缓冲)。
但是,我正在尝试寻找一种方法来增加 USB 的使用寿命,即使它只是一个小小的改进。我一直在阅读有限的写入/删除周期,我想知道是否可以通过修改文件而不是创建和删除文件来节省 USB 的寿命。
当前文件大小约为 524 B ......虽然块大小为 16.384 B,但并不是很多。据我所知,从我收集到的所有信息中,这个空间将默认保留,所以我应该能够再写 30 多次在它使用另一个块之前到这个块,对吗?
所以我的计划是为每个需要缓冲的设备创建一个专用文件,并通过向文件中添加内容而不是创建新文件来让文件增长和缩小。并且不要一遍又一遍地删除文件,而只是清空文件的内容。
所以真正的问题是:修改文件是否会保存(可能)USB 的任何生命周期,而不是不断地创建和删除文件,还是根本不重要?