跳转到主要内容

光束线硬件配置备份工具

项目描述

Code CI Docs CI Test Coverage Latest PyPI version Apache License

备份以下设备配置的工具

  • 运动控制器

    • VME pmacs

    • geobricks

  • zebras

  • 终端服务器

    • ACS

    • Moxa

Confluence

https://confluence.diamond.ac.uk/x/WoxKBg

PyPI

pip安装dls_backup_bl

源代码

https://github.com/dls-controls/dls_backup_bl

文档

https://epics-containers.github.io/dls_backup_bl

发布

https://github.com/dls-controls/dls_backup_bl/releases

使用方法

以下所有示例都使用光束线i16。将i16替换为您正在工作的光束线名称。

在光束线工作站上运行这些工具或使用命令行参数--beamline i16提供光束线名称。

首先创建一个配置文件,描述光束线上的设备。以下命令允许您查看和编辑备份过程将管理的设备列表

dls-backup-gui

这将打开一个GUI,允许您配置设备。

配置完成后,您可以启动完整的备份

dls_backup_bl

注意,您可以使用以下方式备份设备子集

dls_backup_bl --devices BL16I-MO-STEP-01 BL16I-MO-STEP-02

更多帮助

这两个工具都有帮助,描述了命令行选项

dls-backup-gui --help
dls_backup_bl --help

此confluence页面有更详细的描述https://confluence.diamond.ac.uk/x/WoxKBg

备份文件

所有备份文件都存储在/dls_sw/work/motion/Backups/BL16I

设备描述文件是/dls_sw/work/motion/Backups/BL16I/BL16I-backup.json

此目录中还有日志文件。此外,每个备份设备类别都有一个子文件夹。

备份文件夹是一个Git仓库,所有备份都是增量备份。可以使用git命令检索备份的完整历史记录。

有关更详细的文档,请参阅https://epics-containers.github.io/dls_backup_bl

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

dls_backup_bl-0.1.1.tar.gz (73.6 kB 查看散列值)

上传时间 源代码

构建分发

dls_backup_bl-0.1.1-py3-none-any.whl (28.7 kB 查看散列值)

上传时间 Python 3

由以下机构支持