SVN2000系列设备删除flash内文件方法错误导致内存空间始终不足

发布时间:  2015-12-10 浏览次数:  310 下载次数:  1
问题描述

由于客户端版本补丁需要更新,将客户端版本补丁上传到svn2260上,提示flash空间不足,无法完成升级操作。遂将flash内设备版本程序copy到hda1:的路径下,并设置下次启动从hda1:启动系统版本,紧接着使用命令:delete /flash:/svn2200_v200r002c10l00600spc100.bin  删除flash内的版本程序,最后查看flash剩余空间时,发现剩余空间无变化。

 

 

 

HRP_S<NC-0791-SVN2260-2>dir hda1:

19:52:12  2015/12/07

Directory of hda1:/

 

   0   drw-         -  Oct 07 2015 10:45:50   conf

   1   drw-         -  Oct 07 2015 10:45:40   web

   2   drw-         -  Dec 07 2015 18:09:38   logo

   3   drw-         -  Oct 07 2015 10:45:40   log

   4   drw-         -  Oct 07 2015 10:48:16   backup

   5   -rw-       224  Oct 07 2015 10:49:26   upgrade.log

 

3890744 KB total (3843064 KB free)

 

HRP_S<NC-0791-SVN2260-2>copy flash:/svn2200_v200r002c10l00600spc100.bin hda1: 

19:52:28  2015/12/07

Copy flash:/svn2200_v200r002c10l00600spc100.bin to hda1:/svn2200_v200r002c10l00600spc100.bin?[Y/N]:y

When deciding whether to copy file flash:/svn2200_v200r002c10l00600spc100.bin to hda1:/svn2200_v200r002c10l00600spc100.bin, the user chose Y.

 10%  complete|

 

 

 

HRP_M<NC-0791-SVN2260-1>dir

19:53:10  2015/12/07

Directory of flash:/

 

   0   -rw-  46346563  Dec 07 2015 10:59:10   svn2200_v200r002c10l00600spc100.bin

   1   -rw-         0  Dec 07 2015 10:22:43   patchnpstate.dat

   2   -rw-        61  Dec 07 2015 19:47:45   private-data.txt

   3   -rw-      4741  Dec 07 2015 19:48:09   vrpcfg.zip

   4   -rw-      2942  Dec 07 2015 17:40:28   licanyofficev200r002_20151207z6jf60.dat

 

57277 KB total (12004 KB free)

 

HRP_M<NC-0791-SVN2260-1>dir hda

HRP_M<NC-0791-SVN2260-1>dir hda1:

19:53:14  2015/12/07

Directory of hda1:/

 

   0   drw-         -  Oct 07 2015 12:14:58   conf

   1   drw-         -  Oct 07 2015 12:14:50   web

   2   drw-         -  Dec 07 2015 18:10:02   logo

   3   drw-         -  Oct 07 2015 12:14:50   log

   4   drw-         -  Oct 07 2015 12:17:24   backup

   5   -rw-       224  Oct 07 2015 12:18:34   upgrade.log

   6   -rw-  46346563  Dec 07 2015 19:50:44   svn2200_v200r002c10l00600spc100.bin

 

3890744 KB total (3797504 KB free)

 

 

HRP_S<NC-0791-SVN2260-2>startup system-software hda1:/svn2200_v200r002c10l00600spc100.bin

19:56:10  2015/12/07

Info:System software for the next startup:hda1:/svn2200_v200r002c10l00600spc100.bin, start read file....

HRP_M<NC-0791-SVN2260-1>dis star

HRP_M<NC-0791-SVN2260-1>dis startup

19:56:44  2015/12/07

MainBoard: 

  Configed startup system software:          flash:/svn2200_v200r002c10l00600spc100.bin

  Startup system software:                   flash:/svn2200_v200r002c10l00600spc100.bin

  Next startup system software:              hda1:/svn2200_v200r002c10l00600spc100.bin

  Startup saved-configuration file:          flash:/vrpcfg.zip

  Next startup saved-configuration file:     flash:/vrpcfg.zip

 

 

 

 

HRP_M<NC-0791-SVN2260-1>delete flash:/svn2200_v200r002c10l00600spc100.bin 

19:57:18  2015/12/07

Delete flash:/svn2200_v200r002c10l00600spc100.bin?[Y/N]:y

%Deleting file flash:/svn2200_v200r002c10l00600spc100.bin...

2015-12-07 19:57:24 NC-0791-SVN2260-1 %%01VFS/4/DEL(l): When deciding whether to delete file flash:/svn2200_v200r002c10l00600spc100.bin, the user admin chose Y.Done!

HRP_M<NC-0791-SVN2260-1>dir

19:57:26  2015/12/07

Directory of flash:/

 

   0   -rw-         0  Dec 07 2015 10:22:43   patchnpstate.dat

   1   -rw-        61  Dec 07 2015 19:47:45   private-data.txt

   2   -rw-      4741  Dec 07 2015 19:48:09   vrpcfg.zip

   3   -rw-      2942  Dec 07 2015 17:40:28   licanyofficev200r002_20151207z6jf60.dat

 

57277 KB total (12003 KB free)

告警信息

处理过程

1、使用命令cd flash: 进入到flash路径下 

2、使用命令dir核对当前路径下的文件信息

3、使用命令reset recycle-bin清空回收站文件

根因

由于设备保护因误操作引起删除文件机制影响,在默认情况下使用命令delete flash:/svn2200_v200r002c10l00600spc100.bin 来删除版本程序文件时,flash内的空间不会立即释放,删除的文件会先存放到回收站里,所以我们需要再进入到该路径下清空该路径下回收站里的文件才能将内存空间真正释放出来 

解决方案
建议与总结

对于大部分华为设备(如交换机、路由器、安全等设备)在删除文件时都有此类机制,因此对于删除文件的操作,我们需要多进行一步,这也是为了让我们对自己的删除操作更加重视,以免造成不必要的麻烦。当然在熟悉华为设备操作及设备内部文件的前提下,我们可以使用彻底删除文件的命令(delete /unreserved ......)来进行一次性删除操作。

END