保持你的数据备份

备份数据就像用牙线洁牙——我们知道应该做,但就是没能像我们希望的那样经常去做。不过,没有人会承认这一点 ;)。

以下是备份俱乐部规则:

  • 使其自动化
  • 使其简单

你可能会听说,完整的解决方案是保留文件的多个版本,这样如果3个月前某个文件被病毒感染,你可以恢复到3个月零1天前的版本。此外,你需要进行三份备份,分别发送到地理上分散的位置,同时始终有一组磁带在邮寄中(收到后重新邮寄给自己)。

嗯,没错。对大多数人来说,只要有一个冗余副本就很好了——别要求太多。实际上,最好的备份系统就是你真正在用的那个。所以,以下是我实际使用的系统。

备份电子邮件

为什么要备份电子邮件?或者基于网页的电子邮件? 很多 原因要备份Gmail,请执行以下操作:

其他提供商:希望它们提供POP或IMAP访问,以便你可以像上面那样下载邮件。否则,考虑转发你的重要邮件。我知道这很麻烦,所以如果你的电子邮件提供商支持POP或IMAP,那就谢天谢地了。

我们做得怎么样?

  • 自动:差不多。每次打开Thunderbird或Outlook Express时,邮件都会“自动”下载。我开始越来越多地使用Thunderbird——我仍然享受桌面邮件体验。
  • 简单:中等难度。Gmail上的说明有点长,但只需操作一次。请向你身边的极客寻求帮助来设置你的账户。

备份文件

FolderShare 是一种保持目录同步的简单方法。如果你的某台电脑在线,你甚至可以在线访问文件。

我的照片和个人笔记在笔记本电脑和台式机之间同步。如果其中一台在线,它们就会开始同步。

有朋友吗?(我知道你有的,在某个地方)。同意设置一个共同的文件夹共享,每个人都有一个子目录。每个人将他们的非机密文件(或加密的机密文件)放入备份文件夹。每个人都备份其他人的东西。由于前面提到的朋友要求,我还没试过这个。

Syncback 是一个简单的工具,可以按计划将一个文件夹复制到另一个文件夹。我用它来按计划将我的个人笔记复制到U盘(总是插着)。Foldershare不行,因为U盘实际上不是一台电脑。

这两种都是自动的(Foldershare更是如此——它在后台传输),而且设置相当简单。同样,这只需要一次性设置。

备份程序

我还没有找到一个好的方法来备份程序和设置。幸运的是,它们是所有东西中最容易替换的。以下是我使用的方法:

  • 便携应用程序: 我有一个目录(c:tools),里面有一堆便携应用程序。你会惊讶于有多少应用程序无需正确安装就能运行。我把其中一部分放在U盘上。
  • 有时 我会截取屏幕截图 在我的开始菜单中,提醒自己安装了哪些程序。对于大多数应用程序,如果你换台机器却想不起某个程序,那说明你很可能并不经常使用它。以下是如何列出开始菜单和程序文件的方法:
dir /b "C:Documents and SettingsAll UsersStart MenuPrograms" > startmenu.txt
dir /b "C:Program Files" > programfiles.txt
  • 为各种安装程序保留一个目录 (c:download)。我会定期将其备份到CD上(上次“备份”是去年某个时候),以便快速重新安装新机器。实际上,我并不介意丢失安装程序,因为我总是想要最新版本。
  • 你可以访问 oldversion.com 获取较旧(即更快、更简单、更不烦人)版本的软件,如Acrobat Reader或AOL Instant Messenger。

这些技术不是自动的,但相当简单。

备份您制作的代码和网站

现在这些家伙是不可替换的,而且如果它们经常变化(确实如此),你真的很想使用某种版本控制。 Subversion 加上漂亮的 TortoiseSVN 界面对我来说很适用。

我使用Subversion来备份和更新代码、文本和图片,网址为 InstaCalc.com。我还有几个正在进行中的项目,各有自己的仓库。

不过,我没有备份备份仓库。这理论上是个问题吗?是的。它困扰我吗?不太多——这在我的升级清单上。

使用版本控制是最难的备份策略,但它能给你最大的能力。相信我,基于你在代码上花费的时间,这是值得的。

备份博客

啊,博客——我对这个还比较陌生。WordPress有一个数据库备份插件,但出于某种原因,我无法让它正常工作。所以我打算定期导出原始SQL:

mysqldump --all-databases -u UserName -pPassword | gzip > db.gz

你也可以使用PHP定期通过邮件发送文件给自己。我已经将这两个任务放在一个脚本中,作为cron作业运行,这样我每天都能得到数据库备份。

注意,在 没有空格 -p和密码之间没有空格。你可以将其转化为shell脚本,并通过cron作业每晚将其通过邮件发送给自己。

你可能还想考虑对主题进行版本控制,以防它发生变化。我还没有这样做,所以这再次属于理论修复类别。同样,修复起来不难,但需要注意设置文件和缓存不应该被保存。

根据你拥有的插件,这可能是简单且自动的。对于一个包含你回忆的博客,这再次是值得的。

结论

在真正需要备份程序之前开始实施它很难(有点像锻炼)。但请尝试、尝试、再尝试,并使用上面的简单技巧。它能让你安心。即使每周迈出一小步,比如备份你的网络邮件。

加入 45 万月度读者

喜欢这篇文章?还有更多内容能帮你建立持久、直观的数学理解。加入通讯以获取额外内容和最新更新。