在华三交换机的日常运维和管理中,配置文件的保存是确保设备配置不因意外重启或断电而丢失的关键操作,华三(H3C)交换机提供了多种配置保存命令,涵盖了不同场景下的保存需求,包括保存当前运行配置、保存到指定位置、批量保存以及配置文件备份等,以下将详细介绍这些命令的使用方法、注意事项及相关操作细节。

基础保存命令:save
最常用的配置保存命令是save,该命令用于将当前正在运行的配置(running-config)保存到设备的默认启动配置文件中,通常是startup-config,在交换机命令行界面(CLI)中,当用户完成配置修改后,只需在系统视图下输入save命令,系统会提示用户确认是否保存配置,输入Y后即可完成保存。
<H3C> system-view
[H3C] vlan 10
[H3C-vlan10] quit
[H3C] save
The current configuration will be written to the device. Are you sure? [Y/N]:Y
Please wait...
Configuration is saved to device successfully.需要注意的是,save命令会将配置保存到默认的启动配置文件中,交换机下次启动时会自动加载该配置,如果用户需要将配置保存到其他位置或文件名,则需要使用更高级的保存命令。
指定路径保存:save [filename] [path]
如果用户希望将配置文件保存到特定的存储路径或自定义文件名,可以使用save命令的扩展格式,即save [filename] [path],将当前配置保存到U盘中的config_backup.cfg文件,命令如下:
[H3C] save config_backup.cfg flash:flash:表示交换机的闪存存储器,也可以是其他存储介质,如usb:(U盘),如果省略路径,默认保存到flash:根目录;如果省略文件名,默认保存为startup.cfg,该命令适用于需要将配置备份到外部存储设备或按时间、版本管理配置文件的场景。

保存并备份:save [filename] [path] [backup]
在某些场景下,用户可能希望保存当前配置的同时,保留原有的启动配置文件作为备份,此时可以使用save命令的backup参数,命令格式为save [filename] [path] [backup]。
[H3C] save new_config.cfg flash: backup执行该命令后,系统会将当前配置保存为new_config.cfg,并将原有的启动配置文件重命名为new_config.cfg.bak,实现配置的版本备份,这对于需要回滚到之前配置的情况非常有用,避免手动备份的繁琐操作。
批量保存与导出:save batch [file-path]
当交换机配置较为复杂,需要批量导出配置或与其他设备同步配置时,可以使用save batch命令,该命令支持将当前配置以文本格式导出到指定文件,便于后续编辑或传输。
[H3C] save batch flash:full_config.txt导出的配置文件为纯文本格式,可以使用文本编辑器打开查看或修改,也可通过FTP、TFTP等协议上传到服务器或下载到其他设备。save batch命令还支持导出特定视图的配置,例如只导出VLAN配置:
[H3C] vlan 10
[H3C-vlan10] quit
[H3C] save batch flash:vlan_config.txt section vlansection参数用于指定导出配置的视图范围,如interface、ip route等,实现按需导出。
配置文件管理相关命令
除了保存命令,华三交换机还提供了一些与配置文件管理相关的辅助命令,帮助用户更好地管理配置。
- display saved-configuration:查看当前已保存的启动配置文件内容,相当于- display startup-config。
- display current-configuration:查看当前运行的配置内容。
- reset saved-configuration:删除已保存的启动配置文件,慎用操作,会导致设备启动时恢复出厂配置。
- compare configuration:对比当前运行配置与已保存配置的差异,帮助用户确认未保存的修改。
注意事项
- 权限要求:执行save及相关命令需要用户具备系统视图的管理权限(通常为network-admin或level-15)。
- 存储空间:保存配置前需确认目标存储介质的剩余空间,避免因空间不足导致保存失败。
- 配置验证:保存前建议使用display current-configuration检查配置的正确性,避免保存错误配置。
- 备份重要性:对于关键设备,建议定期执行配置备份,并保存到多个外部存储介质,防止存储介质损坏导致配置丢失。
- 命令兼容性:不同型号的华三交换机可能存在命令差异,建议参考对应设备的命令参考手册。
相关操作示例
以下是一个完整的配置保存与备份示例:
- 进入系统视图并修改配置:<H3C> system-view [H3C] interface vlan-interface 10 [H3C-Vlan-interface10] ip address 192.168.1.1 24 [H3C-Vlan-interface10] quit [H3C] ospf 1 [H3C-ospf-1] area 0 [H3C-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255 [H3C-ospf-1-area-0.0.0.0] quit [H3C] quit
- 保存配置到闪存并备份原配置:[H3C] save ospf_config.cfg flash: backup
- 导出完整配置到U盘:[H3C] save batch usb:full_config.txt
- 验证保存的配置:[H3C] display saved-configuration | include ospf
FAQs
问题1:执行save命令时提示“Error: There is no enough space in the device”,如何解决?
解答:该错误提示表示目标存储介质(如flash)空间不足,解决方法包括:  
- 使用dir命令查看存储介质的文件列表,删除不必要的临时文件或旧配置文件(如delete filename)。
- 扩展存储介质容量(如更换更大容量的U盘或扩展flash)。
- 将配置保存到其他有足够空间的存储介质,如save filename usb:。
问题2:如何将华三交换机的配置文件备份到FTP服务器?
解答:通过save命令结合FTP协议可实现远程备份,步骤如下:  
- 配置交换机的FTP客户端参数,包括服务器IP、用户名和密码:  [H3C] ftp server 192.168.1.100 [H3C-ftp-server] username admin [H3C-ftp-server-password] password YourPassword [H3C-ftp-server-password] quit
- 执行保存命令并指定FTP路径:  [H3C] save ftp:/config_backup.cfg
- 等待保存完成,可通过FTP客户端登录服务器确认文件是否上传成功,注意确保交换机与FTP服务器网络互通,且服务器开启了FTP服务。

 
                             
         
         
         
         
         
         
         
         
         
        