布珀
Bupper徽章
特拉维斯徽章
简单的备份应用程序,允许每个目录的备份控制
只是包含一个_BACKUP_THIS文件。
工作原理
bupper非常简单:它将在给定的目录中递归,
寻找一个特殊的文件,指出它应该是backedup
(_BACKUP_THIS),然后将该目录放入
^ {tt3}$archive,以目录和当前时间命名,以及
scp到给定位置。
它几乎没有活动部件,对于一个简单的家庭备份来说效果很好
解决方案,其中“白名单”几个重要的目录在您的家中
对于通过传输到本地网络主机的备份来说,这是最有意义的。
安装
假设安装了python的pip(对于基于debian的系统,这个
可以用sudo apt-get install python-pip安装,bupper可以
直接从pypi安装:pip install bupper
python版本3.3+(和2.6+)受支持,并进行了测试。
快速启动考虑一下如何配置bupper。最重要的是你会
想要配置的是--remote标志,它应该是远程的
主机和路径,或某种外部存储,允许
ssh登录:bupper \
--source '/home/'\
--remote 'backupuser@remote.host:/var/backups/bupper/'
注意:该“源”实际上并不备份其中的所有内容
目录相反,它将递归地查找
包含特定的文件名(_BACKUP_THIS)。
使用您选择的运行配置设置bupper。
cron
在固定的时间(如每天)。
(可选)添加清理旧备份的cron作业–这取决于
你想怎么做。
充分利用usage: bupper [-h] [-d DATE_FORMAT] [-v] [-s SOURCE] [-l LOCAL] [-r REMOTE]
Simple backup script, no diffing or anything fancy.
optional arguments:
-h, --help show this help message and exit
-d DATE_FORMAT, --date-format DATE_FORMAT
date format in strftime
-v, --verbose increase output verbosity
-s SOURCE, --source SOURCE
source directory to scan for bupper configs
-l LOCAL, --local LOCAL
local storage of backups
-r REMOTE, --remote REMOTE
remote storage of backups
贡献
欢迎使用新功能、测试和错误修复!
欢迎加入QQ群-->: 979659372
推荐PyPI第三方库