pyznap:用python编写的ZFS快照工具

时间:2024-05-20 04:14:06
【文件属性】:

文件名称:pyznap:用python编写的ZFS快照工具

文件大小:55KB

文件格式:ZIP

更新时间:2024-05-20 04:14:06

Python

自述文件 pyznap是ZFS快照管理工具。 它会自动拍摄和删除快照,并将其发送到不同的备份位置。 您可以在pyznap.conf文件中为给定文件系统指定策略,然后使用cron使其定期运行。 pyznap包括适用于python的zfs绑定,是从派生和修改的。 它是如何工作的? pyznap会根据指定的策略定期获取和删除快照。 您可以拍摄频繁,每小时,每天,每周,每月和每年的快照。 “频繁”快照每分钟最多可以拍摄一次,该频率可以通过cronjob频率进行调整。 拍摄新快照时,旧快照将被删除,随着快照的变旧,其历史记录将变薄。 数据集也可以复制到同一系统上的其他池或通过ssh远程复制。 初始同步后,只要源和目标之间存在通用快照,备份将以增量方式进行。 要求 pyznap是用python 3.5+编写的,没有任何依赖关系。 为了开发和运行测试,您需要: pytest pytest-depe


【文件预览】:
pyznap-master
----MANIFEST.in(46B)
----pyznap()
--------take.py(6KB)
--------config()
--------main.py(7KB)
--------ssh.py(6KB)
--------utils.py(9KB)
--------clean.py(6KB)
--------pyzfs.py(14KB)
--------__init__.py(215B)
--------send.py(16KB)
--------process.py(5KB)
----tests()
--------test_utils.py(2KB)
--------test_functions_ssh.py(30KB)
--------test_functions.py(22KB)
--------test_pyznap.py(23KB)
--------test_pyznap_ssh.py(24KB)
----LICENSE(34KB)
----setup.cfg(81B)
----setup.py(2KB)
----.gitignore(85B)
----CHANGELOG.md(4KB)
----Makefile(608B)
----README.md(11KB)

网友评论