1配置文件管理命令
【命令】
archive configuration
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
无
【描述】
archive configuration命令用来手工备份当前配置。
执行该命令后,系统会将当前的配置以指定的文件名(指定前缀+序号)保存到指定的路径。
需要注意的是:执行archive configuration命令前必须先执行archive configuration location命令来设置备份文件的前缀和保存路径。
【举例】
# 手工备份当前配置。
archive configuration
Warning: Save the running configuration to an archive file. Continue? [Y/N]: Y
Please wait...
Info: The archive configuration file myarchive_1.cfg is saved.
【命令】
archive configuration intervalminutes
undo archive configuration interval
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
minutes:表示自动备份当前配置的时间间隔,取值范围为10~525600(相当于365天),单位为分钟。
【描述】
archive configuration interval命令用来使能自动备份当前配置功能,并设置自动备份的间隔时间。undo archive configuration interval用来恢复缺省情况。
缺省情况下,系统不会自动备份当前配置。
成功执行本命令后,每隔指定时间(由minutes值决定)系统会把当前配置以指定文件名自动保存到指定路径。
使用该命令时应根据设备存储介质的性能和修改配置的频繁程度来设置minutes参数的具体值:
· 对于不会频繁修改配置的设备,建议按需手动备份当前配置(相关配置可参考命令archive configuration);
· 建议不要进行自动备份配置,或设置minutes大于1440(24小时)。
需要注意的是:执行archive configuration interval命令前必须先执行archive configuration location命令来设置备份文件的前缀和保存路径。
【举例】
# 设置每隔一小时自动备份当前配置。
system-view
[Sysname] archive configuration interval 60
【命令】
archive configuration locationdirectory filename-prefixfilename-prefix
undo archive configuration location
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
directory:表示保存备份配置文件的文件夹的路径,为1~63字节的字符串,格式为存储介质名:/[文件夹名]/子文件夹名,不区分大小写。该文件夹必须预先创建好,否则,配置失败。
filename-prefix:表示备份配置文件的文件名前缀,为1~30字节的字符串,只能包含字母、数字、’_’和’-‘,不区分大小写。
【描述】
archive configuration location命令用来设置备份配置文件的保存路径和文件名前缀。undo archive configuration location命令用来恢复缺省情况。
缺省情况下,系统没有设置备份配置文件的保存路径和文件名前缀,也不会定时备份配置。
需要注意的是:
· 自动或手动备份当前配置前必须使用该命令设置备份配置文件的保存路径和文件名前缀。
· 执行undo archive configuration location命令后,用户将不能手工备份当前配置,系统也不再自动备份当前配置,archive configuration interval和archive configuration max的配置也会恢复到缺省情况,已保存的备份配置文件记录也会被清除。
【举例】
# 在flash:/archive/目录下备份配置文件,文件名前缀为my_archive。
mkdir archive
.
%Created dir flash:/archive.
system-view
[Sysname] archive configuration location flash:/archive filename-prefix my_archive
【命令】
archive configuration maxfile-number
undo archive configuration max
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
file-number:表示可保存的备份配置文件数目上限,取值范围为1~10。该参数的具体数值应根据设备存储介质的空间大小来决定。对于存储空间较小的设备,建议设置file-number为较小值。
【描述】
archive configuration max命令用来设置系统允许保存的备份配置文件的最大数。undo archive configuration max用来恢复缺省情况。
缺省情况下,系统最多允许保存5个备份配置文件。
备份配置文件数目过多会占用系统内存空间,通过该命令可以控制备份配置文件的数目。当备份配置文件数目到达上限后,下次备份配置文件(包括自动和手动两种触发方式)时,将删除保存时间最早的备份文件,以保存新的备份配置文件。修改备份配置文件数上限时并不删除多余文件,如果当前已有的备份配置文件数大于或等于新设置的上限值,则在备份新的配置时,系统将自动删除生成时间最早的(当前已有备份配置文件数-新设置的上限值+1)个备份配置文件。(比如,当前已有备份配置文件数为7,新设置的上限值为4,当有配置需要备份时,系统会先删除“7-4+1=4”个生成时间最早的备份配置文件。)
在使用该命令前,必须先执行archive configuration location命令设置保存路径和文件名前缀,否则,本命令执行失败。
需要注意的是,执行undo archive configuration location,系统最多允许保存的备份配置文件数目也会恢复到缺省情况。
【举例】
# 设置系统最大允许保存10个备份配置文件。
system-view
[Sysname] archive configuration max 10
【命令】
backup startup-configuration to dest-addr[ dest-filename]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
dest-addr:TFTP服务器的IPv4地址或主机名,为1~20个字符的字符串。
dest-filename:目的文件名,后缀必须为“.cfg”。在服务器上将以该文件名保存设备的启动配置文件。
【描述】