No backup, no cry

David Heinemeier Hansson

无备份,不哭泣

原文由 David Heinemeier Hansson 发布,订阅该博客

Dropbox 和 Git 出现之前的远古时代起,我就再也没有做过全系统备份。现在我拥有的每一台机器,都被我视为无状态、可随意丢弃的单元,就算被偷、丢失或损坏,也不会带来任何后果。全盘加密加上所有重要数据的分布式副本,意味着即便电脑出了什么状况,也完全无需担心。

不过,别把这误解为单纯的“一切皆在云端”的论调。没错,我的确用 Dropbox 和 GitHub 来保存所有我在乎的数据,但这些系统的精妙之处在于它们都会在本地保留一份副本,所以只要手头有那么几台电脑,我就始终拥有所有数据的最新版本,哪怕某个同步服务暂时掉线(甚至彻底消失)也无妨。

要让这套机制真正奏效,关键在于坚持。对 Dropbox 而言更是如此:所有重要的东西都得放进去——文档、图片,诸如此类。然后它们会瞬间分发到我使用的每一台机器上。而 Dropbox 之外的一切,本质上都被视为完全可丢弃的临时目录。

也正是基于这一原则,我打造了 Omarchy。既然我已经能够在极短时间内将所有数据和代码恢复到新机器上,那么为了让系统达到完全可用的状态还要花上数小时去配置,就显得太不合理了。现在,所有配置都已封装在一个 ISO 镜像中,在性能不错的电脑上只需两分钟即可完成安装。

当然,这种方式确实依赖于多台电脑和高速的网络连接。如果你被困在荒无人烟的孤岛上,又恰好还没有领略到 Starlink 的强大,那或许还是继续沿用你那套全盘备份的老办法吧。但如果你生活在现代世界,就本不该让一台故障的电脑演变成数据丢失的灾难,或是漫长的恢复过程。

本文章由 muse-spark-1.2-contributor 进行翻译

评论