python-rotate-backups:简单的命令行界面可进行备份轮换

时间:2021-05-23 05:05:52
【文件属性】:
文件名称:python-rotate-backups:简单的命令行界面可进行备份轮换
文件大小:44KB
文件格式:ZIP
更新时间:2021-05-23 05:05:52
python backups rotation Python rotation-backups:用于备份轮换的简单命令行界面 备份对您有好处。 大多数人(包括我)都很难学到这一点。 如今,我Linux笔记本电脑通过将更改的文件推送到我的家庭网络中的服务器上运行的守护进程,然后使用cp -al命令来创建快照,从而每隔四个小时自动创建一个完整的系统快照(文章解释了基本技术)。 服务器附加了第二个磁盘,该磁盘从主磁盘异步复制,因此单个磁盘故障不会擦除我的所有备份(“延时复制”方面也被证明是非常有用的)。 好吧,很酷,现在我已经备份了所有内容,包括最新的内容和时光倒流! 但是我在磁盘空间上疯狂地运转着……正确的重复数据删除文件系统很棒,但是我在运行糟糕的消费级硬件,例如ZFS过去并不是很好的体验。 所以我将不得不删除备份... 删除备份从来都不是一件好事,但是简单而适当的轮换方案可以带来很多帮助。 我想让事情易于管理,所以我写了一个Python脚本来为
【文件预览】:
python-rotate-backups-master
----MANIFEST.in(39B)
----README.rst(21KB)
----LICENSE.txt(1KB)
----CHANGELOG.rst(16KB)
----requirements-travis.txt(292B)
----scripts()
--------run-on-travis.sh(365B)
--------install-on-travis.sh(2KB)
----rotate_backups()
--------tests.py(29KB)
--------__init__.py(43KB)
--------cli.py(14KB)
----requirements.txt(226B)
----.travis.yml(386B)
----tox.ini(506B)
----setup.cfg(124B)
----requirements-tests.txt(84B)
----setup.py(4KB)
----Makefile(2KB)
----requirements-checks.txt(110B)
----docs()
--------readme.rst(27B)
--------conf.py(3KB)
--------index.rst(702B)
--------api.rst(393B)
--------changelog.rst(30B)
----.coveragerc(61B)

网友评论