33-文件系统管理操作
本章节下载 (162.48 KB)
目 录
& 说明:
本文中出现的命令参数directory可以表示两种情况:
l [drive] [path]格式的目录名,取值范围为1~64个字符的字符串。
l 存储设备名,如“flash:/”、“cf:/”等。
本文中出现的命令参数file-url可以表示两种情况:
l [drive] [path] [file name]格式的文件路径及文件名称,取值范围为1~64个字符的字符串。
l 存储设备名,如“flash:/”、“cf:/”等。
为了方便用户对Flash等存储设备进行有效的管理,以太网交换机提供了文件系统模块。文件系统为用户提供了文件和目录的访问管理功能,主要包括文件和目录的创建、删除、修改、更名,以及显示文件的内容等。
缺省情况下,对于有可能给用户带来损失的命令(比如删除文件、覆盖文件等),文件系统将提示用户进行确认。
& 说明:
S7506R支持主备倒换,它的主控板和备用板上都有文件系统。这两个单板的文件用户都可以进行操作。用户在对备用板上的文件进行操作时,文件的URL形式必须以“slot[No.]#flash:/”开头,[No.]是备用板号。例如,如果备用板号为1,备用板上根路径下的text.txt文件的URL必须是“slot1#flash:/text.txt”。
S7500系列以太网交换机支持使用CF(Compact Flash)卡来扩大设备的存储空间,用户可以在主控板上的“Compact Flash”插槽上,插入CF卡。
l 当插入成功后,用户可以使用cd cf:命令进入CF卡的根目录。
l 进入CF卡的根目录后,用户可以使用dir、copy、delete、move等常规的文件操作命令对CF卡上的文件进行操作。
l 用户可以通过umount cf:命令来禁用CF(Compact Flash)卡。执行该命令后,如果用户需要再对CF卡进行操作,就必须将CF卡重新拔插一次。
表1-1 CF卡配置操作
操作 |
命令 |
说明 |
进入CF卡的根目录 |
cd cf: |
必选 |
禁用CF卡 |
umount cf: |
可选 |
& 说明:
目前只有Salience III引擎支持通过插入CF卡来扩充存储空间。
在正确插入CF卡之后,1.1.3 节介绍的配置任务均可以在CF卡目录下进行操作。
配置任务 |
说明 |
详细配置 |
目录操作 |
可选 |
|
文件操作 |
可选 |
|
存储设备操作 |
可选 |
|
设置文件系统的提示方式 |
可选 |
用户可以创建并删除目录、显示当前的工作目录以及指定目录下文件或目录的信息等。可以使用表1-3中的命令来进行相应的目录操作。
操作 |
命令 |
说明 |
创建目录 |
mkdir directory |
可选 |
删除目录 |
rmdir directory |
可选 被删除的目录必须为空目录 |
显示当前的工作目录 |
pwd |
可选 |
显示目录或文件信息 |
dir [ /all ] [ file-url ] |
可选 |
进入指定的目录或切换至其他存储设备的目录 |
cd directory |
可选 |
& 说明:
在dir /all命令的显示信息中,已经删除到回收站中的文件会加上方括号作为提示。
用户可以删除文件、恢复删除的文件、彻底删除文件、管理配置文件、重新命名、拷贝文件、移动文件、显示文件的内容、显示指定文件的信息、检查文件系统、执行批处理文件(扩展名为bat)。
操作 |
命令 |
说明 |
删除文件 |
delete [ /unreserved ] file-url |
可选 不带/unreserved参数的delete命令删除的文件,可以使用undelete命令恢复 |
恢复被删除的文件 |
undelete file-url |
可选 undelete命令只能恢复在删除时没有使用/unreserved参数的文件 |
彻底删除回收站中的文件 |
reset recycle-bin [ file-url ] [ /force ] |
可选 |
重新命名文件 |
rename fileurl-source fileurl-dest |
可选 |
拷贝文件 |
copy fileurl-source fileurl-dest |
可选 |
移动文件 |
move fileurl-source fileurl-dest |
可选 |
显示文件的内容 |
more file-url |
可选 目前文件系统只支持以文本形式显示文件 |
显示目录或文件信息 |
dir [ /all ] [ file-url ] |
可选 |
进入系统视图 |
system-view |
- |
执行批处理文件 |
execute file-url |
可选 |
注意:
l 在同一个目录下,如果先后删除了两个名称相同的文件,回收站中将只保留最后一次删除的文件。
l 使用delete命令删除文件(而不是彻底清除文件),被删除的文件被保存在回收站中,仍会占用存储空间。用户可以使用reset recycle-bin命令彻底清除回收站中的废弃文件,以回收存储空间。
l 在dir /all命令的显示信息中,已经删除到回收站中的文件会加上方括号作为提示。
l 配置文件被删除后,以太网交换机下次启动时,系统将采用缺省的配置参数进行初始化。
l execute命令不能嵌套执行,即被执行的批处理文件中不能再包含执行另一个批处理文件的命令。
用户可以对存储设备(如FLASH、CF卡)进行格式化等操作。但是格式化操作将导致存储设备上的所有文件丢失,并且不可恢复。由于异常操作等原因,存储设备的某些空间可能不可用。用户可以通过fixdisk命令来恢复存储设备的空间。
操作 |
命令 |
说明 |
格式化存储设备 |
format device |
可选 |
恢复存储设备的空间 |
fixdisk device |
可选 |
用户可以设置当前文件系统的提示方式。如果选alert方式,在用户执行有可能给用户带来损失的命令(比如删除文件、覆盖文件等),文件系统将提示用户进行确认;如果选quiet方式,则不会提示确认。
表1-6 设置文件系统的提示方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
设置文件系统的提示方式 |
file prompt { alert | quiet } |
必选 缺省情况下,文件系统的提示方式为alert |
# 显示本地设备文件系统根目录所有文件。
<H3C> dir /all
Directory of flash:/
0 -rw- 4 Mar 09 2006 13:59:19 snmpboots
1 -rw- 16215134 Apr 04 2006 16:36:20 S7500.bin
2 -rw- 483 Apr 20 2006 14:50:54 diaginfo.txt
3 -rw- 3980 Apr 21 2006 15:08:29 config.cfg
4 drw- - Apr 16 2006 11:18:17 hj
5 drw- - Apr 10 2005 19:07:59 dd
6 -rw- 11779 Apr 05 2006 10:23:03 test.bak
7 -rw- 19307 Apr 16 2006 11:15:55 1.txt
8 -rw- 66 Apr 05 2006 11:32:28 temp1
31877 KB total (15876 KB free)
# 创建目录test。
<H3C> mkdir test
.
%Created dir flash:/test.
# 把文件从flash:/config.cfg拷贝到flash:/test/1.cfg。
<H3C> copy flash:/config.cfg flash:/test/1.cfg
......
%Copy file flash:/config.cfg to flash:/test/1.cfg...Done.
# 查看拷贝后的文件信息。
<H3C> dir /all
Directory of flash:/
0 -rw- 4 Mar 09 2006 13:59:19 snmpboots
1 -rw- 16215134 Apr 04 2006 16:36:20 S7500.bin
2 -rw- 483 Apr 20 2006 14:50:54 diaginfo.txt
3 -rw- 3980 Apr 21 2006 15:08:29 config.cfg
4 drw- - Apr 16 2006 11:18:17 hj
5 drw- - Apr 10 2005 19:07:59 dd
6 -rw- 11779 Apr 05 2006 10:23:03 test.bak
7 -rw- 19307 Apr 16 2006 11:15:55 1.txt
8 -rw- 66 Apr 05 2006 11:32:28 temp1
9 drw- - Apr 25 2006 16:27:46 test
31877 KB total (15876 KB free)
<H3C> dir flash:/test/
Directory of flash:/test/
0 -rw- 3980 Apr 25 2006 16:33:21 1.cfg
31877 KB total (15869 KB free)
# 进入test目录。
<H3C> cd test
# 将1.cfg更名为c.cfg。
<H3C> rename 1.cfg c.cfg
.
%Renamed file flash:/1.cfg to flash:/c.cfg.
# 删除c.cfg文件。
<H3C> delete c.cfg.
%Deleted file flash:/test/c.cfg.
# 恢复被删除的c.cfg文件。
<H3C> undelete c.cfg
....
%Undeleted file flash:/test/c.cfg.
# 查看c.cfg文件的内容。
<H3C>more c.cfg
#
sysname H3C S7503
#
local-server nas-ip 127.0.0.1 key H3C
#
domain default enable system
#
temperature-limit 0 10 70
temperature-limit 2 10 80
temperature-limit 3 10 70
……(略)
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!