开发者生态
morning
备份并不简单
2026-09-17
1 阅读
约5分钟阅读
afilipovski
字号:
备份并不简单 Aleksandar Filipovski,2026-09-16 另请参阅:John Salvatier 的优秀博客,Reality 拥有令人惊讶的详细信息 我在某处读到一条令我印象深刻的评论,内容如下:“有两种类型的人:那些遭受灾难性数据丢失的人,以及那些将遭受灾难性数据丢失的人。”试图找到此博客的来源,结果发现每个其他系统管理员都有他的引用版本,但其要点在任何地方都是相同的。数据丢失的发生频率比我们希望的要高,不幸的是,当它袭击我们时,我们大多数人都没有做好准备(这几乎总是在最糟糕的时候)。我可以确认我曾经有过类似的经历。当我小的时候,我们把所有的家庭照片从家用笔记本电脑和个人电脑上拉到外部硬盘上,以释放一些空间。这种方法工作得很好,直到有一天我爸爸想要使用该驱动器作为我们的电视机顶盒(这些旧东西之一)的存储,并被提示格式化该驱动器。他继续操作,磁盘被重新格式化。文件索引被删除,我们被一个名义上空的驱动器困住了。人们很容易责怪他搞砸了,但只有在开始从事科技职业时,才会意识到有一系列错误导致了这种错误。首先,我们将所有照片放在一个地方,并且不需要备份。其次,大多数面向消费者的软件通常都会有大胆的免责声明,告诉您格式化磁盘意味着丢失数据(机顶盒则没有,糟糕的用户界面)。此外,为什么你会期望一个非技术人员必须知道这些呢?值得庆幸的是,我们能够恢复照片,结果证明这是处理数据的廉价课程。你永远不会把重要的东西只放在一处。大约有一百万件事可能会出错。您的驱动器可能会死机,可能会被盗,数据可能会在冷存储中腐烂(硬盘驱动器具有会莫名其妙地移动的磁性粒子,而固态硬盘由 NAND 晶体管制成,会漏电,随着时间的推移,会损坏您的数据)。因此,我们的首要原则是进行备份,即在其他地方保存文件的副本。到目前为止,一切都很好。这并没有涵盖插入驱动器可以做什么的令人头痛的问题。勒索软件可以加密您的文件,您可以因无意的错误而执行任何操作,例如删除错误的文件;可能会导致灾难性的错误,例如运行用零覆盖所有内容的脚本。因此,我们的备份不应该是第一个驱动器的镜像,因为我们还希望在出现问题时能够及时返回。重要的是,这意味着使用 RAID 1 之类的镜像磁盘的方法已经过时了。我们需要一些其他方法来快照事物。我们多久拍摄一次快照?也许就我们的照片而言,我们应该每周运行一次备份。如果我们丢失 6 天零 23 小时的数据,那也没关系,我们可以忍受。这就是 IT 中所谓的恢复点目标 (RPO),在实际情况下,对于真正无法承受数据丢失的关键金融机构来说,其范围为 <30 秒,对于某些小型企业(如果他们甚至有灾难恢复策略)则需要 24 小时或更长时间。拍摄快照意味着我们的存储负担越来越重。如果 RPO 为 24 小时,您最终每周将拥有 7 个快照。每月30。每年 365,如果你真的不去修剪你的快照的话。所以你需要轮换你的备份。假设我采用简单的方法并决定保留 14 天的快照。当我拍摄新快照时,我会删除最旧的快照并添加新快照。很简单,但这现在迫使我保持警惕。也许我保存了大量数据,并且懒得去检查过去两周内是否有东西被损坏?但话又说回来,我不能只存储一年的备份,而且它们根本与我无关。到了第 364 天,一年中第 2 天和第 3 天之间发生的事情几乎没有任何意义。因此,我们进行备份的粒度必须改变。距离今天越近,快照就越频繁。越往后,快照的频率就越低。因此,我们可能每 14 天轮换一次每日备份,而且每 7 周轮换一次每周备份,每 12 个月轮换一次每月备份。这应该效率更高。但我们的复杂性再次增加。我们现在有了一种称为 GFS 旋转、基于快照的备份。正如我们稍后会看到的,这个形容词列表将继续增长。也许您会了解 MPEG 是如何压缩视频的,并对电影中平静的场景(主角说话但在完全静止的背景下不动)如何用于压缩视频感到着迷。您会注意到,视频由大多彼此相似的帧组成,仅随着特定的运动而变化,该运动可以表示为一小部分存储的向量。这会引导您进入 v
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱