文件系统操作的基本套路
设备的镜像与配置文件都存在本地存储里,升级、备份与清理都离不开文件系统命令。三家的基本操作一致:dir 查看文件、copy 复制或传输、delete 删除。差异在两处:彻底删除的写法不同(华为与 H3C 用 delete 加 /unreserved 一步到位,思科删除后需要额外做空间回收),以及各平台对文件名的路径写法略有差别。
基本信息
| 适用平台 | 华为 VRP、思科 IOS、H3C Comware |
|---|---|
| 基本命令 | dir 查看、copy 复制、delete 删除 |
| 传输方式 | 可通过 TFTP 或 FTP 与外部服务器互传镜像与配置 |
| 权限要求 | 用户视图即可执行部分命令,彻底删除通常需更高权限 |
| 操作纪律 | 删除前先确认文件名与启动指向,删除后核对剩余空间 |
典型使用场景
- 版本升级前备份:把现有镜像与配置复制到备份目录或外部服务器
- 清理旧镜像:升级完成后删除旧版本文件,释放存储空间
- 配置导出:定期把启动配置导出一份到外部存储
- 空间不足排障:升级失败时确认是否因存储空间不够
- 事故恢复:用备份文件覆盖损坏的文件后重新指定启动
华为 VRP
华为 VRP
<Huawei> dir flash:/ # 查看文件与剩余空间
<Huawei> copy flash:/vrpcfg.zip flash:/backup/vrpcfg-20261012.zip
<Huawei> delete /unreserved flash:/old.cc # 彻底删除,不进回收站
<Huawei> tftp 10.1.1.100 put flash:/vrpcfg.zip vrpcfg-backup.zip # 传到外部服务器思科 IOS
思科 IOS
SW-CORE-01# dir flash:
SW-CORE-01# copy flash:old.bin flash:backup/old.bin
SW-CORE-01# delete flash:old.bin
SW-CORE-01# squeeze flash: # 回收空间(部分平台需要)
SW-CORE-01# copy running-config tftp: # 配置备份到外部服务器H3C Comware
H3C Comware
<H3C> dir flash:/
<H3C> copy flash:/startup.cfg flash:/backup/startup-20261012.cfg
<H3C> delete /unreserved flash:/old.ipe
<H3C> tftp 10.1.1.100 put flash:/startup.cfg startup-backup.cfg命令对照
| 操作 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 查看文件 | dir flash:/ | dir flash: | dir flash:/ |
| 复制文件 | copy 源 目标 | copy 源 目标 | copy 源 目标 |
| 彻底删除 | delete /unreserved 文件 | delete 文件 再 squeeze | delete /unreserved 文件 |
| 外部传输 | tftp 服务器 put 或 get | copy 源 tftp: | tftp 服务器 put 或 get |
| 空间回收 | 删除即释放 | 需要执行 squeeze | 删除即释放 |
删除系统文件之前先确认启动指向已经切到保留的那个文件:把正在使用的镜像删掉,一次重启就会变成无法启动。操作顺序永远是先切换启动文件、再验证能够正常加载、最后才删除旧文件。