快捷搜索:

通过Linux操作系统引导CD排除服务器故障

系统崩溃引起的办事中断会给用户带来伟大年夜的经济丧掉,但假如应用相宜的对象则可以尽快规复系统,把丧掉降到最低限度。只管Linux系统以稳定靠得住著称,但因为硬件问题无意偶尔仍会崩溃/或无法引。针对这一问题,最好的办理法子便是应用Linux系统向导CD。

为了方便读者,笔者鄙人面列出了安装Red Hat Linux 8.0的最必须步骤。

为安装历程作条记

在Red Hat Linux系统范例安装完成后,系统会提示用户是否必要建立向导盘。假如用户乐意为日后系统崩溃保留规复手段的话,建议不要跳过这一步骤。假如用户跳过了这一步骤,也可以在系统敕令交运行 mkbootdisk 来建立向导盘。

MkCDrec(建立可规复系统的只读CD)敕令是Linux系统中建立可向导劫难规复CD的对象。它支持多半文件系统、RAID(廉价冗余磁盘阵列)以及可选的对象,可以用来进行系统故障修复。在这些对象中,有分区治理对象、内存检测对象、数据规复对象等等。此外,mkCDrec支持今朝宣布的大年夜多半Linux系统版本,包括Red Hat 8.0以及 Mandrake 9 。

开始阶段

建立可向导规复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、tar zxvf mkCDrec_v0.6.7.tar.gz 解压缩mkCDrec包。

3、cd mkcdrec mkCDrec文件解压缩后,进入其目录。

4、tar zxvf /home/slowe/mkCDrec_v0.6.7_utils.tar.gz 解压缩对象包。

5、make test 运行一个脚本以确定用户系统中是否有mkCDrecs所必须的对象。点击这里查看该脚本输出的敕令示例。

假如上面的脚本输出显示用户的办事器有问题,那么必须加以办理才能继承后面的事情。示例中的Nasmc 差错是指在用户系统中没有找到一个汇编编译器。笔者后来在这里下载了这一编译器,并经由过程履行如下敕令进行安装:

rpm --install nasm-0.98-8.i386.rpm

系统规复向导CD中要有一个能够事情的操作系统内核,经由过程该内核进行向导并进入Linux系统。MkCDrec法度榜样所带的Linux内核为2.4.18。

示例中的下一个差错是指明系统内部还缺少一个CD刻录对象。因为笔者在Linux系统中并没有CD刻录软件,由于笔者盘算在Windows系统中进行CD烧录。可以经由过程变动设置设置设备摆设摆设文件来轻忽对Linux系统下CD刻录软件的反省。请应用pico Config.sh敕令来编辑Config.sh文件,将BURNCDR=y改写为BURNCDR=n。

在安装nasm编译器以及改动了设置设置设备摆设摆设文件后,就可以再一次运行 make test 来懂得是否还有差错。在笔者的操作历程中,扫除上述问题后就没再碰到麻烦。

下面的操作大年夜多是经由过程菜单完成的,在Listing B.中可以看到示例菜单。

选项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筹备所有的内容,包括:向导加载器(boot loader)、内核以及急救对象。Listing C中奉告用户都保存了哪些内容。

烧录CD

假如您并不十分认识Linux或对操作系统若何事情也不大年夜懂得,那么涉猎以下内容会有些艰苦。用户所要做得是应用CD刻录软件来烧制一张包孕Linux系统内核及完备对象集的可向导CD。

在笔者的Windows系统中安装了Roxio Easy CD Creator 和 Ahead Nero CD,这两个CD刻录软件包都相称好用,任选一个就能够完成CD刻录事情。

必要提醒用户,当可向导CD制作完毕后,必须测试一下看是否能够正常向导系统,否则在系统呈现故障的紧急环境下,却忽然发明CD无法向导那就麻烦大年夜了。

别的在用CD启动系统之前,要进入Linux办事器的Bios设置法度榜样查看一下是否设置设置设备摆设摆设成支持CD向导。在确定后才能开始测试你制作好的向导CD。装入CD启动系统后,你将看到mkCDrec的特殊向导界面(图A),该界面将慢慢提升用户若何操作完成

图A:mkCDrec 向导界面

当系统完成从CD向导后,您必要留意几个工作。首先,您要从RAM disk(内存虚拟成的磁盘)中运行linux 核心系统(bare-bones)。其二,要把mkCDrec向导CD mount 成/cdrom。

户还必要把任何linux办事器中的设备mount(装载)起来,您可以经由过程运行 cfdisk(磁盘设置设置设备摆设摆设敕令)来获取设备信息。该敕令将显示用户系统中的设备清单,请参加图B。

图B:Cfdisk 对象

为了装载/(root)分区,笔者运行敕令如下:

mount -t ext2 /dev/sda2 /mnt/local

敕令运行后,装载点(mount point)就指向了linux办事器的根目录(root),只要切换到/mnt/local目录就可以浏览文件系统。装载文件系统是异常紧张的,万一贯导装载器(boot loader)毁坏,您还可以进行修复或把数据转移到其它办事器上。

还可以做什么?

当应用mkCDrec CD进行向导后,用户可以作许多工作。有几项对照紧张,假如用户选择建立系统备份,那么用户可以履行/etc/recovery/start-restore.sh 敕令,该敕令运行后将提示用户完备的系统规复历程。请留意假如您在建立向导CD时没有进行备份,那么将会被提示没稀有据可以进行规复。

/etc/recovery目录中包孕了许多对象可以用来进行系统规复或者修复崩溃的办事器。在mkCDrec的Web站点上有具体的阐明

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

系统崩溃算是生活中无法避免的工作,然则拥有相宜的对象可以尽快规复系统并最大年夜限度地低落丧掉。运用mkCDrec 建立的系统规复向导CD将在您最必要赞助的时刻发挥伟大年夜感化,因为具备完备的系统备份功能,mkCDrec是任何Linux系统治理员进行劫难规复的得力对象包。

您可能还会对下面的文章感兴趣: