通过 SSH 进行命令行备份工具,具有版本控制功能

通过 SSH 进行命令行备份工具,具有版本控制功能

我正在寻找 Mac OSX 的命令行备份工具。我正在寻找的功能:

  • 备份的偏好设置存储在单独的“配置文件”文件中,以便一个代码库可以执行多组备份

  • 版本控制

  • 备份目标可以是本地连接的驱动器,通过 ssh......

  • 电子邮件通知

  • 自动清理旧备份

  • MySQL 备份

  • 将保留 Mac OSX 元数据

    我尝试过以下工具:

  • eloy code.google.com/p/eloy/

  • RubyGem 备份 ruby​​gems.org/gems/backup

  • mlbackup maclemon.at/mlbackup

如果您知道任何其他人,请发布地址和您与他们的任何经验。

答案1

rdiff-备份似乎满足您的大部分标准。

  • 'Profile' 只是一个 cron 作业(at 命令),它使用源和目标字符串来安排备份
  • 版本控制,是的,它有这个。
  • 在本地或通过 ssh 运行,是的,它有这个。
  • 电子邮件通知,cron 作业的一部分,示例比比皆是,谷歌是你的朋友。
  • 清理可能只是另一项预定的工作。
  • MySQL 备份我不知道,从来没有需要过这个。
  • Mac OSX 元数据,文档说是的。我没有运行 Mac OSX,所以你必须在自己的硬件上进行验证。

相关内容