没有Time Machine, 咱造一个土的


MacOSX 上面的 Time Machine 是相当直观的备份工具, Ubuntu下也有类似的工具, 可是其可定制度都不高. 于是干脆直接去掉各种美丽的外壳, 直接用rsync吧.

rsync 网页版的文档

利用rsync和cron, 实现Time Machine是没有问题的, 这位兄弟就已经实现了. 基本原理是一样的, 用时间做文件夹名称, 第一次备份做完整的copy, 之后每次仅备份新增或者变动的文件, 没变化的文件则使用hard link.

不过我不是做开发, 也不是写剧本, 简单备份一下三个文件夹就行了. 我的script:

#!/bin/bash
rsync -av /home/raymond/Documents/ /media/a2765586-7225-4431-a674-10ef197c39ec/raymond/Documents/
rsync -av /home/raymond/_Soft/ /media/a2765586-7225-4431-a674-10ef197c39ec/raymond/_Soft/
rsync -av /home/raymond/_Work/ /media/a2765586-7225-4431-a674-10ef197c39ec/raymond/_Work/
🙂