对于在家进行研发且不能丢失任何工作的程序员来说,什么是良好、安全的备份方法?
状况:
备份必须始终位于相当容易访问的范围内。
无法保证互联网连接始终可用。
该解决方案必须免费或价格合理,并遵守上述 2 条。
状况报告
目前仅考虑免费选项。
下列开源项目答案中建议(此处和其他地方):
-
BackupPC http://backuppc.sourceforge.net/是一种高性能、
企业级系统支持
Linux、WinXX 和 MacOSX PC 以及
笔记本电脑到服务器的磁盘。
-
存储备份 http://savannah.nongnu.org/projects/storebackup是一个备份实用程序
将文件存储在其他磁盘上。
-
我的后台软件 http://deekayen.net/mybackware:这些脚本是
开发用于创建 SQL 转储文件
用于小型企业的基本灾难恢复
MySQL 安装。
-
Bacula http://www.bacula.org/en/是[...]管理
备份、恢复和验证
计算机数据通过网络
不同种类的计算机。在
从技术角度来说,它是一个网络
基于备份程序。
-
AutoDL 2 和 Sec-Bk http://www.metatrontech.com/projects/:自动DL 2
是一个可扩展的传输独立
自动文件传输系统。它
适合从上传文件
每个服务器上的临时服务器
生产服务器场 [...]
Sec-Bk 是一组简单的实用程序
将文件安全地备份到
地点偏远,甚至是公共场所
存储位置。
-
快照 http://www.rsnapshot.org/是一个文件系统
用于进行备份的快照实用程序
本地和远程系统。
-
rbme http://schapiro.org/schlomo/projects/rbme.php:使用rsync进行备份
[...]您将获得永久增量
显示为完整备份的备份
(每天)这样就可以轻松
恢复或进一步复制到磁带
ETC。
-
表里不一 http://www.nongnu.org/duplicity/支持目录
生成加密的 tar 格式
卷并将它们上传到
远程或本地文件服务器。 [...]
使用 librsync,[用于]增量
档案
-
简单布普 http://github.com/slashmais/simplebup,对正在开发的文件进行修改时进行实时备份。该工具也可用于监视其他目录。它旨在作为即时自动备份,而不是作为版本控制。这是非常容易使用。
其他可能性:
使用分布式版本控制系统 (DVCS),例如Git http://git.or.cz/(/Easy Git http://www.gnome.org/~newren/eg/), Bazaar http://bazaar-vcs.org/, 水银 http://www.selenic.com/mercurial/wiki/满足本地可用备份的需求。
使用免费的在线存储空间作为远程备份,例如:压缩您的工作/备份目录并将其邮寄到您的 gmail 帐户。
策略
See 疯狂斯科特的回答 https://stackoverflow.com/questions/113423/good-secure-backups-developers-at-home/2383368#2383368
我更喜欢http://www.jungledisk.com/ http://www.jungledisk.com/。
它基于 Amazon S3,价格便宜,多平台,具有单个许可证的多台机器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)