如何确保我的备份副本是完整的并且还不到需要替换的时候?

如何确保我的备份副本是完整的并且还不到需要替换的时候?

我的硬盘里有我所有的家庭照片和视频。为了保护它们,我的备份策略是将副本复制到外部硬盘驱动器上,并将其保存在远方亲戚的家里。

一旦有新的照片和视频到达,我就会将其带到这里并备份。

此外,每个月左右我都会把它带到这里,确保备份完好无损。如果出现问题,我会购买新硬盘或采取必要措施,确保快速制作第二份副本。

我需要第二部分的帮助。如何确保备份副本没有问题?

我想到了一些事情:

  1. 某些文件不知为何丢失了。
  2. 所有文件都存在,但它们不知何故被损坏了(播放器无法读取 JPG、MOV 等)
  3. 硬盘扇区级损坏。
  4. 硬盘硬件故障。
  5. ???

除了第一件事,我可以简单地找到文件号并确保计数匹配,我不知道如何检查其他故障点。

我如何检查所有这些?每次带进来时我还应该检查什么吗?

如果一个程序或操作可以检查所有这些并报告其中任何一个的问题,以便我可以继续修复它们或制作另一个好的副本,那就太好了。如何才能使验证所有这些事情的整个过程变得精简?

PS
1. 我没有使用任何备份软件。我只需复制文件即可创建“副本”。2
. 我使用的是 Windows 7。因此,您建议的任何工具都必须适用于它。

答案1

我建议你研究一下软件备份解决方案。你的大多数问题都可以由商业备份解决方案来解决,例如。您不必担心某些文件丢失,因为大多数商业解决方案都可以为您制作单个备份文件(或将其拆分成块)。只要备份的所有部分都存在且完整无缺,您就应该能够从中恢复。

备份软件还为您带来更多好处:

  • 压缩和重复数据删除功能可节省磁盘空间
  • 对备份文件进行完整性检查,以确保备份中没有损坏
  • 备份浏览实用程序(例如 Ghost Explorer),这样您就可以查看备份中的内容并在需要时提取某些图片

等等。

要检查硬盘健康状况,你可以使用类似高清调谐如果我没记错的话,免费版本有健康状态报告/错误检查功能。

另一种解决方案是将数据存储在云端。如今您可以以相当便宜的价格获得大量空间,只要照片数量不是成千上万,就不会影响您的带宽限制。最初,将所有旧照片放入云端可能需要一些时间,但稍后添加零碎照片应该不会花费太长时间。

答案2

正如 Olli 所指出的,备份软件可以使这变得更容易。

您也可以使用文件校验和实用程序来检查文件,但这相当耗时。

最后,硬盘具有内置的错误检测和纠正机制,因此任何硬盘问题都很有可能表现为读取错误,而不是静默损坏。因此,如果您只是读取整个磁盘(例如cat/dev/nullLinux 上),大多数错误都应该会显示出来。

答案3

首先,好的投资可能是添加第二个备份硬盘:一个备份硬盘放在家里,另一个放在远程位置。然后每次你想更新远程备份时,你都可以把硬盘从家里带过去,再把另一个硬盘带回来。这样远程位置至少会有一个硬盘。USB 硬盘非常便宜,你可以随时进行备份。

至于检查备份完整性:如果您不想使用任何备份软件,并且无法开始使用备份软件,那么这将非常成问题。

如果您可以购买第二个 USB 磁盘,我建议您使用 Windows 7 内置备份软件。Windows 会自动检查备份的完整性,因此可以为您省去一步。您可以轻松选择要包含在备份中的文件,因此不必对计算机进行完整备份。

转到控制面板->备份和恢复来配置备份软件,或者只是查看您有哪些选项。


备份完整性:一种情况是备份的完整性,另一种情况是原始文件的完整性。至于原始文件的完整性,Windows 几乎没那么幸运;例如虚拟文件系统使用加密哈希检查所有内容以防止损坏,但至少据我所知,Windows 没有这样的解决方案。使用可靠的备份软件保持备份的一致性很容易,因为数据不应该改变,因此校验和是有效的方法。如果您对工作文件(例如桌面上的文件)进行校验,则无法自动确定哪些修改是损坏的,哪些是真正的修改。

假设您使用的是 NTFS(Windows 7 的默认文件系统),它会记录日志,因此数据不会因文件系统错误(例如突然断电)而损坏。但这无法防止底层磁盘故障。

答案4

您可以使用 RSYNC(一种 Linux 同步工具,也有一些 Windows 版本)将两个文件夹同步在一起。它会对每个文件计算 MD5 值,因此它应该会报告同步过程中是否出现错误。

或者您可以进行递归 MD5 Sums 生成,但我不确定如何在 Windows 中执行此操作并比较它们。

相关内容