优秀的安全备份开发人员在家 [英] Good Secure Backups Developers at Home

查看:59
本文介绍了优秀的安全备份开发人员在家的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

对于进行研究和开发的程序员来说,什么是一种好的,安全的备份方法?在家中发展,又不能失去任何工作?

What is a good, secure, method to do backups, for programmers who do research & development at home and cannot afford to lose any work?

条件:

  1. 备份必须始终在相当容易的范围内.

  1. The backups must ALWAYS be within reasonably easy reach.

不能保证Internet连接始终可用.

Internet connection cannot be guaranteed to be always available.

该解决方案必须免费或在合理的范围内定价,并受上述2条约束.

The solution must be either FREE or priced within reason, and subject to 2 above.


状态报告

目前仅考虑免费选项.


Status Report

This is for now only considering free options.

在答案中(在此处和其他位置)建议了以下开源项目:

The following open-source projects are suggested in the answers (here & elsewhere):

  • BackupPC 是高性能的, 企业级支持系统 Linux,WinXX和MacOSX PC以及 笔记本电脑存储到服务器磁盘.
  • Storebackup 是一个备份实用程序 将文件存储在其他磁盘上.
  • mybackware :这些脚本是 开发用于创建SQL转储文件 用于小型基础灾难恢复 MySQL安装.
  • 巴库拉由[...]管理 备份,恢复和验证 跨网络的计算机数据 不同种类的计算机.在 技术术语,它是一个网络 基于备份的程序.
  • AutoDL 2和Sec-Bk :AutoDL 2 是可扩展的传输独立于 自动文件传输系统.它 适合从上传文件 到每个服务器上的登台服务器 生产服务器场[...] Sec-Bk是一组简单的实用程序 安全地将文件备份到 偏远地区,甚至是公共场所 存放位置.
  • rsnapshot 是一个文件系统 用于制作备份的快照实用程序 本地和远程系统.
  • rbme :使用rsync进行备份 [...]永久增长 显示为完整备份的备份 (每天),因此轻松 恢复或进一步复制到磁带 等
  • Duplicity 通过以下方式支持目录 产生加密的tar格式 卷并将其上传到 远程或本地文件服务器. [...] 使用librsync,[用于]增量 档案
  • simplebup ,用于对正在修改的活动开发中的文件进行实时备份.该工具也可以用于监视其他目录.它旨在作为即时自动备份,而不是版本控制.它非常易于使用.
  • BackupPC is a high-performance, enterprise-grade system for backing up Linux, WinXX and MacOSX PCs and laptops to a server's disk.
  • Storebackup is a backup utility that stores files on other disks.
  • mybackware: These scripts were developed to create SQL dump files for basic disaster recovery of small MySQL installations.
  • Bacula is [...] to manage backup, recovery, and verification of computer data across a network of computers of different kinds. In technical terms, it is a network based backup program.
  • AutoDL 2 and Sec-Bk: AutoDL 2 is a scalable transport independant automated file transfer system. It is suitable for uploading files from a staging server to every server on a production server farm [...] Sec-Bk is a set of simple utilities to securely back up files to a remote location, even a public storage location.
  • rsnapshot is a filesystem snapshot utility for making backups of local and remote systems.
  • rbme: Using rsync for backups [...] you get perpetual incremental backups that appear as full backups (for each day) and thus allow easy restore or further copying to tape etc.
  • Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. [...] uses librsync, [for] incremental archives
  • simplebup, to do real-time backup of files under active development, as they are modified. This tool can also be used for monitoring of other directories as well. It is intended as on-the-fly automated backup, and not as a version control. It is very easy to use.

其他可能性:

使用分布式版本控制系统(DVCS),例如 Git (/ Mercurial 回答了需要在本地提供备份的需求.

Using a Distributed Version Control System (DVCS) such as Git(/Easy Git), Bazaar, Mercurial answers the need to have the backup available locally.

使用免费的在线存储空间作为远程备份,例如:压缩您的工作/备份目录并将其邮寄到您的gmail帐户.

Use free online storage space as a remote backup, e.g.: compress your work/backup directory and mail it to your gmail account.

策略

请参见疯子的答案

推荐答案

usb硬盘+ rsync 为我工作

usb hard disk + rsync works for me

(有关Win32版本,请参见此处)

(see here for a Win32 build)

这篇关于优秀的安全备份开发人员在家的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆