Stage1st

 找回密码
 立即注册
搜索
查看: 2342|回复: 14
打印 上一主题 下一主题

[软件] RAR/ZIP的"the file is corrupt"是先天还是后天发生的?

[复制链接]
     
楼主
发表于 2024-3-16 02:38 | 显示全部楼层
静默损坏(Bit Rot)的原理就是磁盘存储电磁信息在长时间未操作后比特位发生翻转,改变文件,最终使得文件损坏,本身是小概率事件,但耐不住数据量大+时间长,在压缩包和视频上尤其常见,视频处于流媒体的特性,还不容易发现。
要避免静默损坏的方法之一是不定时的访问这些文件,也就是擦洗(scrubbing),安排一个后台运行的任务,在空载时小量多次的检查硬盘上的数据,常见的实现有snap raid(支持多平台),TrueNAS里也可以设置,然后你就会听到硬盘开始隔几秒叹一口气

另外,windows的复制粘贴是不会做校验的,只保证传输的读取和写入无误,当然,碰到磁盘坏扇区的情况下读取就会报错。有的软件在复制后会校验,当然校验计算也是消耗时间和CPU的。而win 的Refs的兼容性是个问题,指的是不同版本的Refs互相兼容不太好,似乎出现过升级了系统->升级了Refs->系统有问题/换了稍微低版本的系统要回滚->新的Refs和旧的不兼容这样的问题,此外windows的存储池好像也有各种bug(https://zhuanlan.zhihu.com/p/22604396)当然这至少是三四年前的了,但我依然不信任Refs和win的存储池,想在文件系统上保全数据的话就用truenas scale然后zfs就好,如果吃定Windows,可以看看snapraid
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|stage1st 沪ICP备13020230号-1 沪公网安备 31010702007642号

GMT+8, 2024-5-12 04:49 , Processed in 0.017451 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表