sprink是一个基于[rclone]的卷群集实用程序(https://rclone.org)。
sprinkle-p的Python项目详细描述
喷洒(体积聚集)
sprink是一个体积聚类实用程序。它将所有rclone可用卷显示为单个群集卷。它支持单向同步,主要用于 备份和恢复。sprinkle使用优秀的RClone软件访问云卷。
功能:
- 将多个云驱动器整合到单个虚拟驱动器中
- 将备份分散到多个云驱动器上
- 通过将多个免费云驱动器堆叠到单个驱动器中,最大限度地降低成本
- 以具有自定义计划的Unix守护程序的身份运行,以便无缝备份重要文件 在Python中开发用于极端多平台灵活性的LI>
开始
安装sprink和所有先决条件的最简单方法是通过pypi:
pip3 install sprinkle-py
或者将存储库克隆到正在运行的计算机上,但请确保满足以下先决条件:
git clone https://gitlab.com/mmontuori/sprinkle.git
cd sprinkle
./sprinkle.py -c sprinkle.conf ls /
先决条件
- python 3已安装
- filelock python库https://pypi.org/project/filelock
- 进度python库https://pypi.org/project/progress
- rclone已安装并在路径中可用,或已在sprinkle.conf文件中配置。RClone文档 可供here参考
- 受支持的RClone驱动器提供的存储驱动器很少
安装
以下是安装步骤:
- 使用受支持的方法安装sprinkle
- 从https://rclone.org 下载并安装rclone
- 运行rclone配置以配置和授权云或本地存储 (您可能希望在可以访问http://localhost的machione上运行程序 理想情况下,从本地工作站)
- 通过发出命令“rclone ls{alias name}:”
- 在执行sprink的机器上复制rclone.conf
- 确保满足所有先决条件
- 将rclone可执行文件添加到系统路径变量,或在sprinkle.conf文件中配置位置
- 从sprink安装目录运行“./sprinke.py[-c path to sprinke.conf]ls/”
此时,可以在群集存储上执行备份和还原。
./sprinkle.py -c {path to sprinkle.conf} backup {directory to backup}
使用内置的--help实用程序获取其他命令和信息。
./sprinkle.py --help
以及特定于命令的帮助。
./sprinkle.py help {command}
作者
- michael montuori-head developer-mmontuori
许可证
此项目是根据GPLV3许可证授权的-请参阅 LICENSE文件了解详细信息
致谢
- Warren Crigger促进发展支持