一、先解释你遇到的现象:不加 /u 只是逻辑删除,空间不释放
V5 平台delete命令分两种模式:
不带 /u:仅把文件移入回收站(.trash隐藏目录),flash 容量不会释放,文件还占用存储空间;
带 /u:直接物理彻底删除,跳过回收站,删除后空间立刻回收。
你执行普通delete s3100v2_e-cmw520-r5103p01.bin后,文件只是藏进回收站,所以磁盘剩余空间不变。
二、两种彻底删除方案(按需选择)
方案 1:删除时直接永久删除(推荐,一步到位)
完整命令(文件名和截图完全匹配)
bash
运行
delete /u flash:/s3100v2_e-cmw520-r5103p01.bin
执行后文件直接抹除,不进回收站,flash 空间实时释放。
方案 2:已普通删除(无 /u),清空回收站释放空间
如果已经执行过不带/u的 delete,文件在隐藏回收站目录,执行清空回收站:
bash
运行
# 清空flash下所有回收站内文件,释放全部占用空间
reset recycle-bin
交互提示输入Y确认,执行完再dir /all查看,固件文件彻底消失,存储容量恢复。
三、配套查询、校验命令
查看全部文件(含回收站隐藏目录,对应截图dir /all)
bash
运行
dir /all flash:/
查看 flash 剩余可用空间
bash
运行
dir
查看回收站里被删除的文件
bash
运行
dir flash:/.trash/
单独恢复误删文件(如果删错需要找回)
bash
运行
undelete flash:/s3100v2_e-cmw520-r5103p01.bin
四、补充清理其他无用文件(截图内多余文件)
截图里除了.bin固件,还有日志、私有数据文件,不需要也可以一并清理:
bash
运行
# 永久删除配置备份/日志文件
delete /u flash:/private-data.txt
delete /u flash:/snmpboots
# 清空日志目录(seclog是文件夹)
rmdir seclog /u
五、升级场景额外注意(避免开机启动报错)
删除旧固件前,确认当前设备启动文件是新.bin,执行查看启动配置:
bash
运行
display boot-loader
如果删除的.bin 是当前启动文件,设备重启会无法加载系统,禁止删除正在运行的固件版本;
操作完清空回收站后,建议保存配置save,避免下次启动异常。
最简操作总结
没删过固件:直接 delete /u flash:/s3100v2_e-cmw520-r5103p01.bin 永久删除;
已经普通删除(空间没变):执行 reset recycle-bin 清空回收站释放存储;
校验:dir 查看 flash 可用空间是否变大。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论