使用VREPALR修复NOVELL网络的卷
2010-01-10 23:41
一、VREPAIR修复卷的原理
Netware操作系统在硬盘的不同区域保存了FAT和目录表的双份拷贝。如果作了磁盘镜像,则有四份FAT和目录表的拷贝。运行VREPAIR时,它会自动比较主表和镜像表(副本)中的内容,发现不一致的地方则加以改正,然后将修正后的内容写入主表和它的镜像中。在修复过程中,VREPAIR可能会删除一些损坏严重的文件或表项。
在NOVELL网络出现下列故障时,可以使用VREPAIR来修复:
1.硬件故障造成卷的加载过程中断或产生磁盘读错误。
2.电源失效或非正常关闭服务器损坏了卷。
3.文件服务器控制台在服务器启动时显示镜像错误(Mirror Error)。
4.卷安装失败(Volume not mounted),当SYS卷不能加载时,整个网络陷于瘫痪。
二、修复NOVELL网络的步骤
我采用以下步骤对NOVELL网络的卷进行修复:
第一步:使所有的工作站都退出网络,并关闭它们。
第二步:在控制台提示符“:”下,卸下有错误而需要修复的卷:
SERVER_312:DISMOUNT SYS <CR> (“CR”表示回车键)。考虑到系统卷可能也有错误,首先修复系统卷。
第三步:加载VREPAIR模块。
SERVER_312:LOAD C:\SERVER.312\VREPAIR (VREPAIR在C:\SERVER.312子目录下)。
这时,屏幕显示VREPAIR的主菜单如下:
opions:
1.Repair A Volume
2.Set Repair options
0.Exit
Enter your choice:
选项“1”表示修复一个卷,屏幕显示所有未安装的卷(只有一个卷时不显示),选择要修复的卷,VREPAIR显示出每一个有错误的目录或文件。
选项“2”表示设置VREPAIR参数。设置好参数后,系统会将错误信息记录到用户指定的文件中去,修复后的文件可能会被破坏,要用后备文件才能恢复,因此一般不提倡使用这个选项。
第四步:选择菜单选项,修复有错误的卷。
现在要修复卷的错误,故选择“1.Repair A Volume”。屏幕显示出所有未安装的卷,我先选择“SYS”卷进行修复。屏幕显示出该卷的错误信息(略)和供选择的菜单:
Total errors:
Current settings。
1.Pause after each error
2.Do not log errors to a file
Press F1 change settins,or any key to continue > 按F1键,改变设置,屏幕显示出如下信息:
Current settings:(当前设置)
Pause after each error(每出一个错误后暂停)
Do not log erroe to a file(出错信息不记录到文件中)
Options:
1.Do not pause after errors(每出一个错误后不停)。
2.Log error to a file(出错信息记录到文件中)。
3.Stop volume repair(终止卷修复操作)。
0.Continue with volume repair(继续卷修复操作)。
Enter your choice:
因屏幕显示的错误信息较多,我按“1 ”,改变设置,使其修复时在每一个错误处不停下来,这样可以大大提高修复的速度,修复工作可以自动进行,不需要人工干预,这对我更方便一些。屏幕上显示出许多空白,表示存在的错误,显示出的“ ”表示已经修复好的数据。随着修复过程的进行,屏幕上的数字在不断地跳跃和变化,当所有的空白都变成“ ”时,表示已经修复完好。大约经过15分钟~20分钟,屏幕显示都变成了“ ”,修复工作已经完成。这时,屏幕上提示:
Write repair to the disk(Y/N)?
问是否要将修复结果写到磁盘上,我键入“Y ”,屏幕显示如下:
Write FAT repairs>.............<
Write directory repairs>......<
(Press any key to continue)
按一下任意键,返回到VREPAIR主菜单。再用同样的方法修复学生卷(Volume student),教师卷和游戏卷。 第五步:修复好所有的卷后,重新启动服务器。
修复好所有的卷后,在VREPAIR的主菜单上选择“0 ”,退出VREPAIR,回到控制台提示符“:”下,键入如下命令关闭网络:
: DOWN<CR>
: EXIT<CR>
然后,重新启动服务器,屏幕上显示出各个卷的安装过程。看到所有的卷都能顺利加载,最后,服务器显示屏上出现了蓝色背景下的网络主菜单。再检查各个卷的安装情况,显示的信息表明,所有的卷都已经加载成功,并且运行正常。“OK”,大功告成!
三、使用VREPAIR的注意事项
根据我的经验,使用VREPAIR修复卷时,要注意以下一些问题:
1.修复过程必须在控制台提 示符“:”下进行。如果服务器已经启动,可以在服务器主菜单上选择“EXIT”退出网络,回到控制台提示符“:”下进行修复操作。
2.指定要修复的卷必须是没有加载的卷,若该卷已经加载,则要先用DISMOUNT命令将其卸下。
3.卷中需要修复的错误越多,则修复速度越慢。这时最好选择自动修复,不让其在每个错误处停下来,以提高修复速度。
4.修复过程中,屏幕上显示出的“ ”表示已经修复的数据,空白表示还没有修复的数据。
5.如果一次运行VREPAIR还不能修复成功,可以重复运行VREPAIR进行多次修复。
6.如果系统卷(SYS)损坏不能加载,则要使用软盘中的VREPAIR.NLM。这时可将操作系统盘中标有“SYSTEM2”的软盘插入A驱(或B驱),加载软盘中的VREPAIR.NLM。在服务器控制台提示符“:”输入命令:
: LOAD A:VREPAIR
进入VREPAIR的主菜单后选择“1”进行修复。
7.VREPAIR参数设置:
进入VREPAIR的主菜单后,输入“2 ”,选择“Set Vrepair Options”项, 根据屏幕提示进行设置和选择。
(1)如果要从卷中删除名字空间表,则输入“1 ”,屏幕显示如下(参数设置菜单):
Sever Supported Name Spaces:
1.MACINTOSH
2.NFS
3.FTAM
4.OS2
0.Return to Vrepair
Enter Name space to Remove:
输入需要删除的名字空间的符号,然后输入“0 ”,返回参数设置菜单。
(2)当卷损坏很严重或要删除一个名字空间项时,为了防止服务器内存不够。 应该选择“Write Changes Immediately to Disk。”
(3)当服务器做了磁盘镜像时,如果第一次运行VREPAIR失败,而镜像盘上的卷的内容没有被损坏,则应选择“Write All Directory and FAT Entries Out to Disk。”这样可以确保更新两个硬盘上的内容和FAT的所有内容后,使主磁盘和镜像盘保持一致。
(4)若要改变参数设置菜单中的2、3两项时,输入菜单序号后,该菜单项和当前设置中的对应项的内容互换。
(5)设置好参数后,输入“0 ”,退回VREPAIR的主菜单。
8.如果要将出错信息记录到文件中去,则在VREPAIR主菜单上选择“1 ”后, 再按“F1”,显示“改变设置菜单”,在设置菜单上选择“2 ”,屏幕上显示如下信息:
Error log file name:
要求输入记录错误信息的文件名。输入“C:\error\error.txt(或a:error.txt)”后则错误信息记录到C(A)盘中的“error.txt”文件中(记录错误信息的文件名由用户自己指定)。
9.对于损坏严重的卷或有致命错误的卷,如果多次运行VREPAIR也无法修复, 则应当重新安装,或者用备份盘恢复。
NOVELL网络在局域网中应用非常广泛。这种网络有许多优点,如安装简单, 使用方便,并且有较完善的安全措施和容错性能,可靠性高, 还有开放的网络软件开发环境。但也会常常因为停电,死机,操作失误等原因而造成故障,严重时甚至使整个网络瘫痪。学校和企事业单位的网络因使用频繁,特别是供学生使用的网络教室, 还可能经常发生误操作,出现的故障就更多。这些故障如果不及时解决, 会给企事单位和学校的工作带来重大损失。本文介绍了使用VREPAIR修复NOVELL网络的一些方法和经验,以供NOVELL网络管理员和业界同仁参考。
摘自 http://hi.baidu.com/longwu87/blog/item/db44f850114d95571138c252.html
以下为自己实际操作的笔记
NOVELL修复卷全程
开始:切换出DOS界面, volumes
dismount 卷名字
load vrepair1,4,1 大概 忘了就先看下选项
dismount sys
load c:\**server\vrepair
mount sys
mount 卷名
down
exit
>server
检查2003的连接 手动查看盘目录加载
完毕。