runopencode / dm-assets-backup-plugin
此包已被 弃用 且不再维护。未建议替代包。
dmAssetsBackupPlugin - Diem Extended 的资产备份
dev-master
2012-12-20 00:00 UTC
Requires
- composer/installers: dev-master
- runopencode/dm-common-helpers-plugin: dev-master
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_backup
或 backup
权限。
任务
可以通过使用任务 dm:assets-backup
来通过控制台创建备份。
该任务可以通过 cron 定期执行 - 这是此插件的主要优点。