吴庆松
(大庆油田物探公司仪修厂 黑龙江大庆)
428XL仪器的NAS盘的应用与维修
吴庆松
(大庆油田物探公司仪修厂 黑龙江大庆)
NAS盘的使用提高了野外地震勘探的生产效率。文章介绍了NAS的构成以及安装和使用方法,并讨论了在使用过程中常见问题的解决方法。
网络存储;NAS;428XL仪器;mount命令;磁盘阵列
随着地震勘探生产中数据量的加大,在当前的地震勘探仪器中,网络存贮设备越来越占据着重要的地位。它不仅能起着快速存储提高生产效率的作用,还起着备份数据,保证数据安全的作用。428XL仪器使用网络存储硬盘是NAS盘(NetworkAttachedStorage网络附加存储),如何正确、灵活地使用并对NAS盘常出现的故障进行快速的排除已经是操作员面临的一个常规任务。
NAS盘其实就是一台专门负责从网络进行数据存储的微机。428仪器配备的NAS盘因为专职专用,为了数据的传输和存储却配备了千兆网卡及两块380G的硬盘。两块硬盘通过系统做成软阵列,阵列类型是raid1[1]。NAS盘默认是主板集成一块网卡,再加配一块独立的interpro的千兆双网口网卡。而sercel先后提供的几个类型的nas盘对于网卡的配置是不同的,但是不论网络接口配置怎么变化,工作时使用的两个ip地址172.27.128.41和150.10.128.41都是配置在性能比较优越的网卡上,这样配置的目的就是为了仪器在记录数据的过程和外部访问数据时能使用传输速度更快的千兆网卡,而配置相对较低速度较慢的网卡则用来进行管理和配置时使用。
428配备的NAS盘实际上是台湾浩鑫公司的产品称为准系统,厂家的标准系统配备是Windows系统,但是出于系统稳定性的考虑以及网络方面的协调应用,Sercel为NAS盘定制了专门的Linux系统。而且安装过程是一步到位,过程很简单,通过光盘启动后,双击桌面上的StoriQInstallation图标运行安装程序。安装过程即自动开始(如图是安装信息显示),第一步先是对两块硬盘进行分区,两块硬盘的分区是一样的,都有/、swap、数据区,再对两块硬盘进行系统文件及系统配置文件的拷贝(这一步类似windows系统的ghost系统恢复),这样两块硬盘的系统及配置都是一样的,系统配置文件决定了系统会把两块硬盘除了系统所用分区以外的分区做成一个raid1的阵列,raid1实际上是使两块硬盘的数据区互为镜像,保证了两块硬盘上的数据分区可以同时记录同样的数据,这样最大程度的保证了数据的安全。为了完成阵列的建立在安装完成后第一次启动时系统自动进行阵列的同步过程,这时硬盘灯持续闪烁大约2h。从这个安装过程可以看到,两块硬盘的系统是相对独立的,但是数据区是同一个阵列。不论从哪一块硬盘启动,都是同时向两块硬盘的数据区记录数据。这样的安装过程大大简化了安装系统及配置磁盘阵列的过程,减小了操作人员对于linux系统的培训要求。NAS盘的系统中还默认安装、开启了nfs、samba、ftp 、web 服务 ,使得人们可以以不同的方式 ,跨系统的通过网络访问NAS盘的数据和管理NAS。
通过启用NAS服务,在各种unix和linux系统之间,可以进行数据共享,428仪器把数据记录到NAS盘就是集成使用的这种方式。
我们在实际工作中也遇到过网卡故障问题的情况,变现在不能从配置了172.27.128.41和150.10.128.41的网卡访问NAS,通过接上显示器、鼠标键盘观察,但在启动时的硬件检测并没有发现网卡有问题,但是进入系统检查网卡网络配置时发现这两个地址已经配置到主板网卡上了,而启动时应当激活的千兆网卡却消失了。于是把连接到仪器的网线更换到NAS的主板网口后可以正常使用,这个事例说明如果网卡出现问题,网络配置可能相应发生变化。更换了网卡后一切又恢复了正常。分析认为是和主板的兼容问题所致。
由于NAS盘本身实际上也是一个微机,并采用了软阵列raid1,在使用过程中也是有可能出现一些故障的。只要从网络不能访问NAS,而且更换网口也不能解决问题,这时就应当接上显示器、键盘鼠标来观察NAS的运行状态。NAS盘的启动步骤最后一步运行了一个硬件检测软件来检测当前硬件型号是否正确,状态是否正常,如一切正常则检测结果用绿色文字显示。如果硬件型号不对或状态有问题则用红色文字显示结果。笔者曾经在虚拟机上安装NAS盘的系统软件,安装成功后开机红色字体显示硬件型号都不对,只有阵列状态正常,但系统可以使用,只是不能从网络访问。这个试验说明虽然硬件型号不同但只要系统有相应的硬件驱动也可以正常使用。而我们从这个步骤初步判断故障时更应侧重硬件的状态信息而不是其型号。
关于F1问题:NAS系统安装后都是正常的,但是放到仪器上就不能挂接使用,观察发现NAS其实并没有真正启动,接上显示器就会发现启动进程停留在cmos检测这一步,提示硬件有改动,询问是否让启动进行下去。如果是正常使用微机马上就会发现这个信息,按F1正常进行启动,但是现在NAS正常工作时是不接显示器、键盘鼠标的,所以这个问题不容易发现。解决的方法很简单,接上显示器、键盘、鼠标,启动时按del键进入cmos设置界面,进入第一项StandardCMOS Features,把HaltOn的参数设为ALLbutkeyboard,保存参数重新启动,这样NAS就不会因为找不到键盘而停止启动,并且不会错过其他的硬件故障。如果参数设为Noerror,则只要系统能启动就会忽略其他故障,这样会耽误一些重要故障的排除比如硬盘故障,给数据安全带来隐患。
NAS的两块硬盘上都有独立的系统,启动时会有启动菜单询问从哪一块硬盘启动系统,storiq是从主硬盘(连接主板上第一个sata接口的硬盘)启动,rescu是从辅盘上启动。系统默认是从主盘启动,当主盘系统损坏时可以选择从辅盘启动,仍然可以访问数据区的数据并记录数据。但是要选择从辅盘启动必须要接显示器、键盘鼠标,很是不便,这时可以把主盘和辅盘在主板上的sata接口调换一下就可以解决问题。
如果其中一块硬盘的数据区有物理损坏,这时另一块硬盘的数据依然存在没有丢失,NAS盘可以正常使用,这就是raid1阵列的优点,只是少了一块硬盘的保护,里面的数据要尽快转移或备份,并及早更换硬盘。数据区的损坏实际上就是阵列出了问题,不完整了。这个故障在上面说到的硬件检测过程中可以显示出来,会显示阵列故障。
由于系统默认从主盘启动,只有当主盘系统出现问题才会想到从辅盘启动,那么在一直使用主盘系统的情况下并不知道辅盘系统是否正常,这就要求在平时不出工时要对NAS进行系统的测试,以了解NAS的工作状况。因为NAS出现了系统故障对于数据安全带来危险。
前面知道NAS盘的安装是一步到位无人干预式的,这样也使得NAS盘的扩容成为一个问题。同样的NAS盘即便是更换了更大容量的硬盘,如果使用sercel公司原来附带提供的安装盘安装就不能使用到全部硬盘容量,仍然只能使用到380G的容量(原安装盘只针对一个型号的NAS盘)。这种情况下如果想扩容NAS有三个方案,一个是另外配置一个类型的NAS;第二个是要求sercel或NAS厂家再做一套安装光盘,把对硬盘分区的部分做成可以人工干预的方式,这样就可以充分应用硬盘空间;再一个就是自己对NAS系统进行设置更改,当然这样要求对linux系统的操作及管理得相当熟悉才能做到。
NAS盘的使用极大地提高了野外地震勘探的生产效率,保证了地震数据的安全。了解NAS的结构,正确灵活的使用,妥善的维护维修NAS已是地震仪器操和维修人员的常规任务。笔者希望本文能起到抛砖引玉的作用,和大家共同探讨如何使IT产品在地震仪器使用过程中能够充分发挥其作用。
[1] 法国Sercel公司.428XLInstallationManualV4.0.2009(资料)
[2] Linux技术参考手册-系统·综合篇.北京:中国铁道出版社,2000
P631.4+3
B
1004-9134(2010)04-0088-02
2010-03-04 编辑:梁保江)
吴庆松,男,1968年生,1989年6月毕业于大庆石油学院,现于大庆物探公司仪修厂从事仪器维修工作。邮编:163357