【发布时间】:2015-12-24 18:52:37
【问题描述】:
我有 3 TB、超过 300,000 个各种大小的参考文件(每个文件 20、30、40、200 兆),我通常会定期备份它们(不压缩)。几个月前,我丢失了一些文件,可能是由于数据退化(因为我在没有通知的情况下“备份”了损坏的文件)。
我不关心安全性,所以不需要 MD5、SHA 等。我只是想确保我正在复制的文件是好的(相同的位和字节)并验证备份是否完好无损几个月后再次进行备份。
因此,我的需求是基本的,因为文件不是很重要并且不需要安全性(没有敏感信息)。 我的疑问:格式/方法“SFV CRC/32”是否适合我的需要?还有比这更好更快的东西吗?我正在使用 ExactFile 程序。
是否有任何校验和比 SFV/CRC32 更快但没有缺陷?我尝试使用 MD5,但速度很慢,而且由于我不需要数据安全,我更喜欢 SFV/CRC32。尽管如此,这还是很痛苦,因为有超过 300,000 个文件并且需要数小时才能对所有文件进行校验和,即使使用 CPU 至强 8 核 HT 和快速硬盘也是如此。
从数据完整性的角度来看,将所有文件合并到一个 .ZIP 或 .RAR 中而不是让它们“松散”在文件夹和文件中会有一些优势吗?
一些提示?
谢谢!
【问题讨论】:
标签: backup checksum crc32 integrity