runopencode/dm-assets-backup-plugin

此包已被 弃用 且不再维护。未建议替代包。

dmAssetsBackupPlugin - Diem Extended 的资产备份

dev-master 2012-12-20 00:00 UTC

This package is auto-updated.

Last update: 2022-02-01 12:22:52 UTC


README

作者:TheCelavi 版本:1.0.1 稳定性:稳定 向后兼容性:与版本 1.0.0 不兼容 日期:2012年12月9日
Run Open Code 提供
许可证: 免费提供给所有人

dmAssetsBackupPlugin for Diem Extended 是资产备份的管理器,也是用于备份资产的。

配置

dmAssetsBackupPlugin/config/dm/config.yml 中是默认配置值。

default:
  dmAssetsBackupPlugin:
    locations:
      backup_dir:              %SF_ROOT_DIR%/data/dm/backup/assets
      source_dir:              %SF_UPLOAD_DIR%
    rotations:
      max_backup_files:        3
      max_backup_size:         4294967296 # 4GB
    adapter:                   dmAssetsBackupAdapterTar
    adapters:
      dmAssetsBackupAdapterTar:
        extensions:     [ tar, tar.gz, tar.bz2 ]
        use:            tar
      dmAssetsBackupAdapterZip:
        extensions:     [ zip ]
        use:            zip

locations 配置源目录和目标目录,即要备份的目录以及备份应该放置的目录。

rotations 定义最大备份文件数或最大备份大小。当达到这两个中的任何一个时,创建新备份时会删除最旧的备份。请注意,max_backup_size 接受字节作为大小单位。

adapter 选择您想要用于压缩的已安装适配器。

adapters 是已安装的用于压缩备份的适配器。已提供两个,TAR 和 ZIP。每个适配器都使用某些扩展或创建具有某些扩展的文件。

管理

转到 系统 > 备份 > 资产备份,您将看到备份文件列表。每个文件都可以

  • 下载
  • 删除

或者您可以创建新的备份。

要查看备份文件列表、创建或删除备份以及下载某些或所有备份,用户必须关联 assets_backupbackup 权限。

任务

可以通过使用任务 dm:assets-backup 来通过控制台创建备份。

该任务可以通过 cron 定期执行 - 这是此插件的主要优点。