具有冗余的自我修复存档文件格式

具有冗余的自我修复存档文件格式

当我使用压缩文件,我可以选择添加一些额外的恢复数据为了能够应对不完美的媒介(想想软盘)。它曾多次拯救了我,特别是在处理旧 CD(有划痕或反射层被气泡损坏)时。

我也用过档案库以与 RAID 类似的方式使用“奇偶校验”CD 重新分配多张 CD。

因此,在 DVD、外置硬盘和闪存

  1. 是吗还值得吗?
  2. 它是否只能作为外部包(如 Parchive)使用,或者只能通过 RAR 使用?各种更好压缩格式存在

我不想要一个完整的解决方案就像问的那样这里这里或者这里, 只是理想情况下就像轻的作为枪械使用中(stdin/stdout)

答案1

达市http://dar.linux.free.fr/支持的奇偶校验和许多其他选项。

至于是否仍然值得?我备份了所有东西,每份都备份了两份,还有第三份用于保存非常重要的东西(纳税申报单、抵押资料等)。一份放在 NAS 上,方便访问;另一份放在 DVD 上,用于长期存储。第三份副本通常放在我的防火保险箱里,放在一个漂亮的盒子里,以防刮伤。

这取决于您保存的数据的价值。

答案2

我通常使用par2处理较大的文件(>100MB)时。额外的处理时间值得您放心,而且并不那么明显。

答案3

对于大容量而言,我认为不值得花费额外的处理开销来创建奇偶校验位。

只需遵循““在很多地方,磁盘很便宜,互联网云就在这里,在线存储很丰富。

尽可能使用 2 种不同的技术进行存储。如果某种奇怪的空气传播真菌毁坏了您的所有 DVD,您仍然可以从磁盘或在线恢复数据。

答案4

这样的冗余实际上是为了应对传输失败的情况,而传输成本很高。如果你要将档案发送到火星,请包括冗余,因为重新传输其中的任意部分或全部可能需要一段时间。

如今,可靠传输(通过重传)已成为常态,带宽便宜,并且对于大多数“正常”应用而言,延迟通常足够低。

就介质故障而言 - 我认为,除了最微不足道的故障之外,从所有故障中恢复所需的冗余数据量太多了,不值得。一次出现一两个位错误的可能性很小,根据我处理磁盘故障的经验,肯定是这样。基本上,您会在各处存储额外的 n 个字节,以接收 sqrt(fa) 的值。

建议您将冗余放在其他地方 - RAID,2 张 CD 等,这样更简单,更可靠 :)

相关内容