当前位置:  开发笔记 > 运维 > 正文

你如何备份你的开发机器?

如何解决《你如何备份你的开发机器?》经验,为你挑选了3个好方法。

如何备份您的开发机器,以便在发生灾难性硬件故障时,您可以在最短的时间内启动并运行?



1> Andrew Grant..:

备份开发机器和备份工作之间存在重要区别.

对于开发机器,最好的选择是成像解决方案,尽可能提供"一键还原"过程.TimeMachine(Mac)和Windows Home Server(Windows)都非常适合此目的.您不仅可以在1-2小时内恢复整台计算机(取决于硬盘大小),而且还可以自动运行并存储增量,因此您可以在相对较小的空间内进行数月的备份.还有许多"重影"软件包,但它们通常不提供增量/增量备份,因此需要更多时间/空间来备份您的计算机.

不太好的产品包括Carbonite/Mozy/JungleDisk/RSync.这些产品将允许您检索数据,但您仍然需要重新安装操作系统和程序.有些人也有限/没有历史.

在备份代码和数据方面,我会推荐像SVN这样的源代码控制产品.虽然通用备份解决方案将保护您的数据,但它不提供SCC包所执行的标签/分支/历史记录功能.这些功能对于具有保质期的任何类型的项目都是非常宝贵的.

您可以在本地计算机上轻松运行SVN服务器.如果您的计算机已备份,那么您的SVN数据库也将被备份.这个IMO是家庭开发人员的最佳解决方案,也是我如何保存的.


虽然TimeMachine/WHS可能优于"云"备份服务,但不要忽视异地备份的频繁副本.这就是那些服务闪耀的地方.

2> Mark Biek..:

    所有重要文件都在版本控制中(Subversion)

    我的subversion布局通常与我的Web服务器上的文件布局相匹配,因此我可以只进行检出,并且我的所有库文件和内容都在正确的位置.

    每天两次备份到外部硬盘

    每晚rsync备份到远程服务器.

    这意味着我将我的家庭服务器上的东西发送到我的webhost以及我的webhost上的所有文件和数据库回家,所以如果我丢失了我的房子或我的虚拟主机,我就不会搞砸了.



3> Dave Ward..:

我使用Mozy,很少考虑它.这是我肩膀上的一个重量,我永远不会错过.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有