定时自动备份怎么做
手工备份迟早会忘,三家设备都内建计划任务,可以每周定时把启动配置推到 TFTP/FTP 服务器:华为用 schedule job,思科用 kron policy-list 加 kron occurrence,H3C 用 scheduler job 加 scheduler schedule 两步。思科另有 archive 时间归档机制可以叠加。任务只保证「到点执行」,不保证成功——必须定期核对服务器上的文件日期。
基本信息
| 适用设备 | 三厂设备(华为 VRP / H3C Comware / 思科 IOS) |
|---|---|
| 华为 | schedule job + time 定义周期 |
| 思科 | kron policy-list + kron occurrence |
| H3C | scheduler job + scheduler schedule |
| 关键前提 | 先手工把命令跑通,再放进定时任务 |
| 核查方式 | 定期检查服务器上备份文件的修改时间 |
典型使用场景
- 无人值守的周期性配置备份(每周或每日)
- 变更前留快照:手工触发一次同名任务,改动前后各存一份
- 设备更换、搬迁或版本升级前的配置留存
- 审计要求:提供可追溯的配置备份记录
- 多台设备统一备份到同一台 TFTP/SCP/FTP 服务器
华为 VRP
华为 VRP
schedule job BACKUP
command 1 tftp 192.168.1.100 put vrpcfg.zip backup.zip
time 1 daily 03:00:00 # 周期语法以本机命令补全为准
display schedule job
# 建议在文件名里带上日期/设备名,避免互相覆盖思科 IOS
思科 IOS
kron policy-list BK
cli copy running-config tftp://192.168.1.100/cfg_backup.txt
kron occurrence BK weekly 1 recurring
policy-list BK
show kron schedule # 核对下次执行时间
! 确认没残留的旧任务:show kron occurrenceH3C Comware
H3C Comware
scheduler job BACKUP
command 1 tftp 192.168.1.100 put startup.cfg backup.cfg
scheduler schedule WEEKLY
job BACKUP
time repeating at 03:00 week-day 7
display scheduler job
display scheduler schedule三厂计划任务对照
| 项目 | 华为 VRP | H3C Comware | 思科 IOS |
|---|---|---|---|
| 任务定义 | schedule job | scheduler job | kron policy-list |
| 周期定义 | time 1 daily 03:00:00 | scheduler schedule + time repeating | kron occurrence weekly 1 recurring |
| 查看 | display schedule job | display scheduler job / display scheduler schedule | show kron schedule |
| 特点 | 结构与周期在同一命令体系内,直观 | 分 job 与 schedule 两步,先建任务再挂周期 | 支持变量替换,语法相对容易写错 |
任务里不要放会弹确认提示的交互式命令:后台执行会卡在确认上,备份永远没完成,而且任务状态看起来也没有报错,属于典型的沉默失败。
周期语法三家差异较大,不同版本支持的关键字也不完全一样,下发前用命令补全确认本机写法,不要把别的型号或版本文档里的示例直接照搬。