首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为现有文件(备份)生成纠错数据

为现有文件(备份)生成纠错数据
EN

Server Fault用户
提问于 2010-10-17 12:52:40
回答 1查看 746关注 0票数 3

我的服务器有一个存储在磁盘上的大数据集。我担心这些年来数据可能会在没有人注意的情况下被悄无声息地破坏。我的想法是为这些文件生成“恢复数据”,这样我就可以从像.rar文件那样的小故障中恢复(winrar可以添加恢复数据或恢复卷)。是否有任何工具可以在不修改文件的情况下生成恢复数据?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-10-17 19:22:28

par2似乎是这方面最常用的方法,很多人在写DVD或CD时使用它,因为数据最终会退化,但不太可能整个光盘一次就无法使用。撇开后面的数学问题不谈,它的工作方式是将文件实际上分成“块”,然后根据这些块创建par2恢复文件。要恢复损坏的数据,系统需要有与坏数据块相同的唯一恢复文件块,才能恢复其中的任何数据(即,如果您有9个par文件块和10个坏数据块,则根本无法执行任何操作)。

对于CD和DVD,人们生产具有高冗余度的恢复设备,并将一组块烧成多张光盘,期望给定的块不太可能在每一张CD上变得腐败。通过100%的冗余,可以单独从par文件重新创建原始文件,但是par文件将占用原始数据两倍的磁盘空间(加上开销)。

在您的例子中,我肯定par文件与dataset是分开存储的,这样事件就不能同时破坏这两组数据集。此外,首先生成存档文件是CPU密集型功能.在100%的情况下,一个空闲的2 2GHz服务器需要18.8秒才能为一个3.7MB文件创建par文件

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/191809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档