【文件属性】:
文件名称:PyHardLinkBackup:使用 Python 进行硬链接重复数据删除备份
文件大小:115KB
文件格式:ZIP
更新时间:2021-05-29 20:27:06
Python
硬链接备份
使用 Python 进行硬链接/重复数据删除备份。
备份应保存为文件系统中的普通文件:
无需任何额外软件或额外元文件即可访问
非专有格式
使用版本控制创建备份
每次备份运行都会创建一个完整的文件系统快照树
可以删除每个快照树,而不会影响其他快照
使用硬链接进行重复数据删除:
仅存储更改的文件,所有其他文件通过硬链接
到处寻找重复文件(即使重命名或移动文件)
可在 Windows 和 Linux 下使用
要求:Python 3.6 或更新版本。
请:尝试,分叉并做出贡献! ;)
例子
$ phlb backup ~/my/important/documents
...start backup, some time later...
$ phlb backup ~/my/important/documents
...
这将创建重复数据删除备份,如下所示:
~/py
【文件预览】:
PyHardLinkBackup-master
----MANIFEST.in(113B)
----.travis.yml(801B)
----README.rst(20KB)
----poetry.lock(49KB)
----.coveragerc(682B)
----pyproject.toml(2KB)
----pyhardlinkbackup()
--------django_project()
--------backup_app()
--------tests()
--------helper_sh()
--------__init__.py(127B)
--------phlb()
--------helper_cmd()
----pytest.ini(767B)
----.github()
--------workflows()
----tox.ini(169B)
----LICENSE(34KB)
----.isort.cfg(777B)
----appveyor.yml(3KB)
----dev()
--------patch_cmd.py(702B)
--------WindowsDevelopment.creole(2KB)
--------__init__.py(0B)
----boot_pyhardlinkbackup.cmd(2KB)
----AUTHORS(221B)
----.coveralls.yml(45B)
----.gitignore(140B)
----README.creole(18KB)
----Makefile(2KB)
----.editorconfig(405B)
----.flake8(99B)
----.gitattributes(88B)
----boot_pyhardlinkbackup.sh(848B)