首页 > 系统 > 关键词  > linux服务器最新资讯  > 正文

用Linux引导CD排除服务器故障

2008-09-12 10:50 · 稿源:互联网

作者:ScottLowe

系统崩溃引起的服务中断会给用户带来巨大的经济损失,但如果使用合适的工具则可以尽快恢复系统,把损失降到最低限度。尽管Linux系统以稳定可靠著称,但由于硬件问题有时仍会崩溃/或无法引。针对这一问题,最好的解决办法就是使用Linux系统引导CD。 

为了方便读者,笔者在下面列出了安装RedHatLinux8.0的最必须步骤。

为安装过程作笔记
在RedHatLinux系统典型安装完成后,系统会提示用户是否需要建立引导盘。如果用户愿意为日后系统崩溃保留恢复手段的话,建议不要跳过这一步骤。如果用户跳过了这一步骤,也可以在系统命令行运行mkbootdisk来建立引导盘。

mkCDrec
MkCDrec(建立可恢复系统的只读CD)命令是Linux系统中建立可引导灾难恢复CD的工具。它支持多数文件系统、RAID(廉价冗余磁盘阵列)以及可选的工具,可以用来进行系统故障修复。在这些工具中,有分区管理工具、内存检测工具、数据恢复工具等等。此外,mkCDrec支持目前发布的大多数Linux系统版本,包括RedHat8.0以及Mandrake9。

开始阶段
建立可引导恢复CD的第一步是下载mkCDrec。在笔者写这篇文章的时候,该软件的0.6.7版本已经发表且可以下载。笔者下载mkCDrec_v0.6.7.tar.gz这个文件包后,放在/home/slowe目录中。此外用户还可以下载其它可选的mkCDrec工具包,其中包括很多有用的工具,用户可以把这些工具也一起烧录到引导CD中。上述工具包的版本号也是0.6.7。CD制作开始的时候,笔者提醒您还要拥有Linux系统的root权限,才能执行以下的工作。

1、cd/home/slowe[切换到mkCDrec下载的目录中。]
2、tarzxvfmkCDrec_v0.6.7.tar.gz[解压缩mkCDrec包。]
3、cdmkcdrec[mkCDrec文件解压缩后,进入其目录。]
4、tarzxvf/home/slowe/mkCDrec_v0.6.7_utils.tar.gz[解压缩工具包。]
5、maketest[运行一个脚本以确定用户系统中是否有mkCDrecs所必须的工具。点击这里查看该脚本输出的命令示例。

如果上面的脚本输出显示用户的服务器有问题,那么必须加以解决才能继续后面的工作。示例中的Nasmc错误是指在用户系统中没有找到一个汇编编译器。笔者后来在这里下载了这一编译器,并通过执行如下命令进行安装:
rpm--installnasm-0.98-8.i386.rpm

系统恢复引导CD中要有一个能够工作的操作系统内核,通过该内核进行引导并进入Linux系统。MkCDrec程序所带的Linux内核为2.4.18。

示例中的下一个错误是指明系统内部还缺少一个CD刻录工具。由于笔者在Linux系统中并没有CD刻录软件,因为笔者打算在Windows系统中进行CD烧录。可以通过更改配置文件来忽略对Linux系统下CD刻录软件的检查。请使用picoConfig.sh命令来编辑Config.sh文件,将BURNCDR=y改写为BURNCDR=n。

在安装nasm编译器以及修改了配置文件后,就可以再一次运行maketest来了解是否还有错误。在笔者的操作过程中,排除上述问题后就没再遇到麻烦。

下面的操作大多是通过菜单完成的,在ListingB.中可以看到示例菜单。

选项1是建立一个带有紧急恢复工具的可引导CD。但不为用户的系统保留任何数据。

选项2建立带有紧急修复工具的可引导CD,同时还将备份用户的系统信息。千万不要把选项2所做好的CD随处乱丢,因为利用该CD可以对存储的数据进行无限制的访问。这一选项建立一个或多个ISO镜像文件,并存储在/tmp/backup目录中。

选项3与选项2的功能类似,除了ISO镜像不是存储在/tmp/backup目录中之外,其它没有区别。

选项4通过磁带机进行系统信息备份,建立同样的系统可引导CD。
举例来说,如果选择1选项,那么可以将生产的ISO镜像文件拷贝到Windows系统中并刻录在CD上。如果用户希望备份系统文件和配置文件到CD,那么可以选择选项2和3,但如果从时间和工作量考虑,选项1是不错的选择。它将提供用户可以引导并可以进行恢复尝试的工具,但该选项就不提供对当前Linux系统的重要数据备份功能。

如果选择1选项,那么mkCDrec脚本则开始工作。这一过程要花些时间,因为该工具要为制作整张CD准备所有的内容,包括:引导加载器(bootloader)、内核以及急救工具。ListingC中告诉用户都保存了哪些内容。

烧录CD
如果您并不十分熟悉Linux或对操作系统如何工作也不大了解,那么阅读以下内容会有些困难。用户所要做得是使用CD刻录软件来烧制一张包含Linux系统内核及完整工具集的可引导CD。 

在笔者的Windows系统中安装了RoxioEasyCDCreator和AheadNeroCD,这两个CD刻录软件包都相当好用,任选一个就能够完成CD刻录工作。

需要提醒用户,当可引导CD制作完毕后,必须测试一下看是否能够正常引导系统,否则在系统出现故障的紧急情况下,却突然发现CD无法引导那就麻烦大了。

另外在用CD启动系统之前,要进入Linux服务器的Bios设置程序查看一下是否配置成支持CD引导。在确定后才能开始测试你制作好的引导CD。装入CD启动系统后,你将看到mkCDrec的特殊引导界面(图A),该界面将逐步提升用户如何操作完成
 
图A:mkCDrec引导界面
当系统完成从CD引导后,您需要注意几个事情。首先,您要从RAMdisk(内存虚拟成的磁盘)中运行linux核心系统(bare-bones)。其二,要把mkCDrec引导CDmount成/cdrom。

户还需要把任何linux服务器中的设备mount(装载)起来,您可以通过运行cfdisk(磁盘配置命令)来获取设备信息。该命令将显示用户系统中的设备清单,请参加图B。

图B:Cfdisk工具
为了装载/(root)分区,笔者运行命令如下:
mount-text2/dev/sda2/mnt/local

命令运行后,装载点(mountpoint)就指向了linux服务器的根目录(root),只要切换到/mnt/local目录就可以浏览文件系统。装载文件系统是非常重要的,万一引导装载器(bootloader)损坏,您还可以进行修复或把数据转移到其它服务器上。

还可以作什么
当使用mkCDrecCD进行引导后,用户可以作许多事情。有几项比较重要,如果用户选择建立系统备份,那么用户可以执行/etc/recovery/start-restore.sh命令,该命令运行后将提示用户完整的系统恢复过程。请注意如果您在建立引导CD时没有进行备份,那么将会被提示没有数据可以进行恢复。

/etc/recovery目录中包含了许多工具可以用来进行系统恢复或者修复崩溃的服务器。在mkCDrec的Web站点上有详细的说明

如果用户下载了mcCDrec的工具并正确安装,那么它们将位于/cdrom/utilities目录中,比如parted(一个分区编辑工具)、memtest(一个内存检测工具)、还有e2salvage(从ext2分区进行数据恢复的工具)。用户可以访问mcCDrec网站。

系统崩溃算是生活中无法避免的事情,但是拥有合适的工具可以尽快恢复系统并最大限度地降低损失。运用mkCDrec建立的系统恢复引导CD将在您最需要帮助的时候发挥巨大作用,由于具备完整的系统备份功能,mkCDrec是任何Linux系统管理员进行灾难恢复的得力工具包。(责任编辑:刘燕之)

举报

  • 相关推荐
  • 国内MCP服务器搜索引擎有哪些?MCP导航站平台推荐

    在人工智能技术蓬勃发展的今天,AI模型与外部工具和服务的交互能力正成为推动技术进步的关键。AIbase(<https://mcp.aibase.cn/>)作为一个专注于MCP(Model Context Protocol,模型上下文协议)服务器的集合平台,为全球的AI开发者和研究人员提供了一个前所未有的资源库,助力AI技术的进一步发展。 AIbase平台的核心在于其对MCP协议的深度整合。MCP协议是一种开放标准协议,允许AI模�

  • AIbase MCP服务库上线:集成服务器、客户端、调试、案例教程等服务

    在当今数字化时代,人工智能技术正以前所未有的速度发展,深刻地改变着我们的生活和工作方式。而要充分发挥AI的强大能力,离不开高效的工具和服务支持。今天,就让我们来了解一下一个专注于MCP(Model Context Protocol)服务的优质平台 —— AIbase(www.aibase.cn)。 AIbase平台(https://mcp.aibase.cn/)作为一个精选全球优质MCP服务器的集合平台,为AI应用开发者和爱好者提供了丰富的�

  • 国内MCP服务平台推荐!aibase.cn上线MCP服务器集合平台

    在当今数字化时代,人工智能技术正以前所未有的速度发展,深刻地改变着我们的生活和工作方式。而要充分发挥AI的强大能力,离不开高效的工具和服务支持。今天,就让我们来了解一下一个专注于MCP(Model Context Protocol)服务的优质平台 —— AIbase。 AIbase(<https://mcp.aibase.cn/>)是一个精选全球优质MCP服务器的集合平台。它就像一个精心打造的资源宝库,一站式整合了海�

  • 增量计算掀架构革命:云器定义新标准,Flink高成本遇挑战

    云器科技提出"通用增量计算"技术,解决大数据处理痛点。相比传统流计算框架Flink,该技术采用"按需增量"模式,仅计算数据变化部分,在保证分钟级时效的同时大幅降低资源消耗。云器还制定了行业首个增量计算标准SPOT,推动技术生态发展。该技术已在小红书等企业应用,实现流批一体化开发,支持标准SQL语法,开发效率提升显著。增量计算代表数据处理第四范式革命,为中小企业数字化转型提供新可能。

  • O域核心!金仓数据库支撑海南移动核心故障管理系统升级上线

    中国移动海南公司成功升级国产化核心故障管理系统"O域",采用金仓数据库技术支持。该系统创新构建五位一体监控体系,实现故障处理效率指数级提升。通过全栈国产化突破,采用分布式数据核心架构,实现99.999%高可用性和毫秒级响应。在2024年超强台风"摩羯"登陆期间,系统凭借同城双中心灾备架构稳定运行,保障了通信命脉。金仓数据库通过PLSQL优化、固定缓冲池等核心技术,使系统性能显著提升:告警分析速度提升450%,拓朴查询效率跃升644%,历史数据清理效率提高7倍,存储空间降低12%。

  • 2025 MWC 上海,IndoorLink无线讲解器在现场!

    6月18日,亚洲科技盛会MWC上海开幕。中国智能导览品牌IndoorLink携旗舰无线讲解器亮相,凭借500米超距抗干扰传输、智能多团队协作系统及全场景适配能力成为展会焦点。其搭载RangeBoost技术实现500米无障碍稳定传输,信号穿透力达普通设备2.6倍。创新智能信道管理系统支持999+无限频道和300+设备同步运行,毫秒级跳频规避干扰,确保多语种分组导览"零串频"。产品通过国际认证,已服务全球30国,在巴塞罗那MWC经5000人次极限考验。同时推出主副双讲+同声传译系统,支持12种语言实时翻译,助力跨国企业打破文化壁垒。安全方面通过本安防爆认证,成为业内首款可进入石化车间的讲解设备。这款承载30多项专利的中国声学方案,正重塑知识传播边界。

  • 全面守护 Samsung Care+专属管家服务延续旗舰体验高标准

    三星推出全新Galaxy Z Fold7和Z Flip7折叠屏手机,同步升级Samsung Care+专属管家服务。该服务提供灵活保障方案,包括1-2年不同期限的屏幕更换服务(1-2次/年)、2次免费贴膜及24小时技术支持。用户购机时可随新机购买,或在激活后15天内通过官网等渠道加购。服务覆盖意外损坏、日常维护等需求,由三星认证专业人员提供支持。针对折叠屏特性,特别设计了按需守护方案,满足不同使用场景需求,提升高端旗舰机的使用安心感。

  • 国内详细MCP教程网站有哪些?MCP服务资源平台去哪找?

    在当今快速发展的AI技术浪潮中,Model Context Protocol(MCP,模型上下文协议)作为一种新兴的开放标准协议,正逐渐成为AI领域的重要组成部分。 今天,我们有幸介绍一个专注于MCP服务器和相关服务的集合平台——AIbase。 AIbase平台为全球的AI开发者和爱好者提供了一个全面的MCP服务器资源库。据最新统计,该平台已经收录了超过 121231个 MCP服务器,涵盖了从热门推荐到最近更新�

  • MCP协议资源服务去哪找?国内MCP server资源网站推荐

    ​在人工智能技术飞速发展的今天,AI模型与外部工具和服务的交互需求日益增长。为了满足这一需求,一个名为 AIbase 的全球MCP服务器集合平台(https://mcp.aibase.cn/)应运而生,为开发者和企业提供了前所未有的便利和强大的功能支持。

  • 绿舟荣膺亚马逊SPN首批CPF服务商,定义跨境电商碳合规服务新标杆!

    亚马逊SPN是官方认证的第三方服务商平台,为卖家推荐经过严格审核、具备专业能力和合规信誉的服务商。绿舟荣膺亚马逊SPN首批CPF服务商,其服务特点包括:公司资质稳定、团队专业经验丰富、无违规记录、客户评价良好、服务体系完善。绿舟碳合规服务由商务、项目、交付三大团队协作完成,覆盖认证前方案讲解、认证中报价答疑、认证后测量计算全流程。目前绿舟已服务超70%跨境百强企业,涵盖3C、家电、服装等多个品类。