我有一个非常重要的文件夹(大约 200 MB),我几乎每周都想备份它。我只需将其复制到相同外部硬盘(使用不同的文件夹名称)。因此,我最终会多次得到大致相同的文件 - 这完全没问题。
我的问题是:如果 HDD 崩溃(因此会出现一些坏扇区或其他问题),如果我有 10 或 20 个相同文件的副本,是否可以更轻松地恢复我的文件?或者,当 HDD 崩溃时,它通常会 100% 崩溃吗?
编辑:我同意有多个外部硬盘。但是,将我的文件夹的多个副本放在每个HDD - 这会带来什么好处?或者复制/外置 HDD 就够了吗?
答案1
备份很重要。您需要考虑许多有关备份的事情,以及您能承受的风险级别。备份有几个用例。两个是灾难恢复和缓解文件损坏。
灾难恢复或多或少是指在系统发生灾难性故障时,对环境进行完全恢复。系统环境的损坏(例如火灾、盗窃或水灾)可能会导致系统丢失,在这种情况下,拥有数据的异地副本非常重要。系统软件或硬件故障可能会导致数据丢失。
其次,从文件级损坏中恢复是一个更困难的问题,需要保留文件的多个副本。这是 Backblaze 和 Carbonite 无法解决的问题,因为它们只能在有限的时间内保留备份版本。
我的建议是使用合适的备份程序,并将保留时间和期限设置为您满意的数值。例如,我们最多保留 5 年的月度备份、12 个月的每周备份和 12 周的每日备份。更现代的备份系统具有重复数据删除技术,但这是以存储和管理文件块哈希的 RAM 消耗为代价的。
答案2
在同一驱动器上保存文件副本有什么好处吗?
是的,但是好处不大。
如果文件非常重要,您需要考虑最坏情况的故障,而不是典型情况。您的特定驱动器上的故障很可能是部分且可恢复的。但是,如果您遇到的是完全且不可恢复的故障,这会对您有什么帮助?此类故障可能有很多原因,并且要知道,由于各种原因,外部驱动器的可靠性往往低于内部驱动器。您应该抱最好的希望,但要为最坏的情况做好准备。这可能会发生。
所有重要文件都应至少备份一份。但如果文件特别重要,则应在不同介质上备份两份或更多份,最好将它们存储在不同位置。备份确实会失效,您可能直到需要时才会注意到。备份应经过测试以确保其完好无损。有很多情况是,人们以为他们正在备份,但出现了某种未被注意到的问题,导致他们没有可用的备份。
您应该有本地备份,以便在需要时轻松访问。最好将这些备份放在仅在备份期间连接的某个外部设备上。始终连接的设备可能会因电涌或意外或恶意的计算机活动而损坏。
异地备份总是一个好主意。如果发生火灾、洪水、盗窃等,并且我们所有的本地备份以及主外部驱动器的外部驱动器都丢失了,会发生什么?
再次,抱最好的希望,做最坏的打算。
答案3
当 HDD 崩溃时,它通常会崩溃 100% 吗?
通常 100%。几十年来,我经历过多次硬盘故障。最常见的情况是,当你打开电脑时,硬盘对主板没有反应。根本没有这样的反应。
哦,也许它会有点反应,也就是说我可能听到它试图启动。但是,由于它没有成功开始运行,它没有向主板提供任何信息。所以,从主板的角度来看,它完蛋了。
所以,一旦干杯,一切都完了。
是的,理论上,如果一份副本受到坏扇区的影响,两份副本可能会有所帮助。但是,一旦驱动器出现坏扇区,我从比我年长的专家那里听到的普遍共识是,这样的驱动器更容易更快地出现更多坏扇区。而且在 200MB 的情况下,您的文件可能特别容易出现一些碎片,可能存储在不同的位置。
因此,虽然理论上您的方法可能在某些情况下有所帮助,但我发现这不太可能。在同一驱动器上制作额外的副本是一种更好的做法,而这种方式更有可能解决实际发生的更常见问题。
这就是问题的直接答案的关键。现在...
更多闲聊:
至少,将数据复制到至少两个设备是值得的,即使那是计算机内部的第二个驱动器、USB 闪存驱动器或可写入 CD-R 光盘。即使这样也不足以应对区域性灾难场景,例如溢出的水损坏了多个组件,但它至少更有可能帮助解决我见过的最常见的灾难,即驱动器无法旋转。
更好的方法是将信息传输到物理上不同的计算机上。(使用网络或其他可移动媒体。)
更好的办法是让朋友将一些数据存储在该人的地方。这样,即使整个街区都陷入灾难,而你却幸存下来(可能是因为不在家),这些数据仍会存在。
大型公司会在多个城市,有时甚至多个大洲备份关键数据。不同的人可能能够轻松完成某件事。
虽然我知道很多企业一天会备份很多次,但我自己的门槛要低一些。不过,我发现每隔几天至少在家外备份一次还是值得的,尤其是不要超过几个周末(我的大部分项目开发都是在周末进行的)。因为我真的不想因为没有花点时间制作更好的副本而重复所有的工作。