您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > Linux-软raid-1如何规划与灾难恢复方案
Linux软raid1如何规划与灾难恢复方案2009-10-1312:47原文地址如下:之前一直都十分恨有一台硬件的raid服务器来学习,大家都知道作为一个IT人不可能不懂硬件吧?可是自己的工作没有机会碰到硬件的维护。1.为何是软raid呢?Linux十分适合在中小企业应用,因为价格、系统的稳定性、硬件的成本比起其它操作系统都是十分有优势的,但是管理Linux的人才比较缺,或者这么说吧中小企业要请个Linux管理员不好找。(当然是薪金的问题)其实软raid对于CPU的性能要求比较厉害,但以现在的硬件发展速度,软raid绝对有优势。2.软raid的优点我总结了软raid的一些优点:廉洁的数据安全方案、适合各种硬件设备、Linux核心自带功能,不像硬raid重新安装启动程序,不用当心是否支持操作系统、有管理工具查看软raid的状态。3.软raid的缺点CPU占用率高、读写速度不如硬raid、灾难恢复复杂、灾难恢复速度不如硬raid。一以软raid1方式安装EMOS1.5(内部版本)先看看这篇文章,我觉得还不错哦~~看看我的分区我在VirtualBox下虚拟了两个10G硬盘打算安装Extmail邮件系统,划分如下。/dev/sda1/boot/dev/sdb4/boot1/dev/md0(swap)[/dev/sda2(512MB)][/dev/sdb3(512MB)]/dev/md1(/)[/dev/sda3(2GB)][/dev/sdb2(2GB)]/dev/md2(/home)[/dev/sda4(7.2GB)][/dev/sdb1(7.2GB)]DeviceBootStartEndBlocksIdSystem/dev/sda1*12931305104422+83Linux/dev/sda212281292522112+fdLinuxraidautodetect/dev/sda396712272096482+fdLinuxraidautodetect/dev/sda419667759363+fdLinuxraidautodetectDeviceBootStartEndBlocksIdSystem/dev/sdb119667759363+fdLinuxraidautodetect/dev/sdb296712272096482+fdLinuxraidautodetect/dev/sdb312281292522112+fdLinuxraidautodetect/dev/sdb4*12931305104422+83Linux二备份bootloder#ddif=/dev/sda1of=/dev/sdb4三模拟磁盘故障这里我们模拟第一支硬盘故障坏掉了,我们的“//home都制作了raid1所以如果第一支硬盘故障坏掉对于操作系统是没有特别影响。mdadm--manage/dev/md1-f/dev/sda3mdadm--manage/dev/md1-r/dev/sda3mdadm--manage/dev/md2-f/dev/sda4mdadm--manage/dev/md2-r/dev/sda4umount/boot哈哈~~彻底把第一只硬盘搞死了,然后做的是改变grub启动#groubroot(hd1,3)setup(hd1)quit#shutdown-hnow把坏掉的第一只硬盘拔掉,然后把后备的硬盘(同样是10G的)安装上去。这时候磁盘如下/dev/sda(全新的硬盘)/dev/sdb(原来的硬盘)启动服务器,进入bios选择由第二块硬盘/dev/sdb启动系统在开机菜单中把root(hd0,0)=root(hd1,3)但你会发现系统出现错误:(原因是刚刚挂上的新硬盘还未进行分区,固然没有/dev/sda1给你报错啦~)输入root密码进入单人维护#mount-n-oremount,rw/#vi/etc/fstab/dev/md1/ext3defaults11/dev/md2/homeext3defaults12/dev/sda1/bootext3defaults12/dev/sdb4/boot1ext3defaults12改为/dev/md1/ext3defaults11/dev/md2/homeext3defaults12/dev/sdb4/bootext3defaults12#然后重启服务器#这时你可以完全正常地进入操作系统发现现在的raid状态如下:Personalities:[raid1][raid0]md2:activeraid1sdb1[1]7759296blocks[2/1][_U]md0:inactivesdb3[1]522048blocksmd1:activeraid1sdb2[1]2096384blocks[2/1][_U]unuseddevices:nonemd1md2都再缺硬盘的状态md0已经挂掉了“inactive”把新挂上的硬盘安装之前的顺序分区,然后重新rebuidraidfdisk/dev/sdaDeviceBootStartEndBlocksIdSystem/dev/sda1*12931305104422+83Linux/dev/sda212281292522112+fdLinuxraidautodetect/dev/sda396712272096482+fdLinuxraidautodetect/dev/sda419667759363+fdLinuxraidautodetect#partprobe1.把rebuidraid//dev/md1#mdadm--manage/dev/md1-a/dev/sda3#mdadm-D/dev/md1RebuildStatus:26%completeNumberMajorMinorRaidDeviceState2830sparerebuilding/dev/sda318181activesync/dev/sdb22.把rebuidraid/home/dev/md2#mdadm--manage/dev/md2-a/dev/sda4#mdadm-D/dev/md1RebuildStatus:4%completeNumberMajorMinorRaidDeviceState2840sparerebuilding/dev/sda418171activesync/dev/sdb13.重新建立swapraid#mdadm-S/dev/md0#mdadm-Cv/dev/md0--level=0--raid-devices=2/dev/sda2/dev/sdb3#mkswap/dev/md0#swapon/dev/md0#free-mtotalusedfreesharedbufferscachedMem:4054354370003106-/+buffers/cache:2443810Swap:1019010194.同步/boot分区#ddif=/dev/sdb4of=/dev/sda1#vi/etc/fstab转回由第一只硬盘启动/dev/sdb4/boot=/dev/sda1/boot#grubroot(hd0,0)setup(hd0)quit5.Reboot看看~~!所有都十分正常~~~以下文章转自:,明确一下raid的概念,详细内容参考:,在RedFlagLinuxAsianux3.0上面可以实现软RAID,下面是具体操作步骤:1)在RedFlagLinuxAsianux3.0系统分区时候选择:建立自定义分区结构2)点击下一步,显示出系统识别出来的硬盘个数跟大小;(如下图所示)3)/boot分区划分注意:考虑到以后linux启动分区的一些特殊情况,因此在划分/boot分区的是很要注意先把/boot分区单独划分出来。后面的其他分区再建立RAID分区。先在/dev/sda上面划分/boot分区,并给100M的空间;在/devsdb上面同样建立/boot分区,同样也给100M的空间。注意:若是用的挂载点/boot,则会报如下图所示的错误,因此需要暂时更改一下挂载点的名称为:/boot1对/dev/sdb划分/boot1分区4)创建软RAID分区单独为/dev/sda、/dev/sdb划分RAID分区,详细过程如下:划分出来的分区结果如图所示:5)创建RAID设备创建swap分区,并做RAID1创建/分区,并做RAID1注意:到这一步暂时不要去修改磁盘的引导记录,直接默认下一步就可以进入系统的安装。3,尾声因为两个硬盘的数据分区由系统做RAID1后,实现除/boot分区外的分区数据同步,为了实现RAID1的功能特点,即系统可以从第二个硬盘上启动,需要在系统启动后,进行如下操作:1)同步两个硬盘的/boot分区ddif=/dev/sda1of=/dev/sdb32)然后修改/etc/fstab文件,把:LABEL=/boot/bootext3defaults12修改为:/dev/sda1/bootext3defaults12并删除:LABEL=/boot1/boot1ext3defaults123)接着,在第二个磁盘上安装grub在当前系统上启动grub程序,并做grub启动引导#grubgrubroot(hd1,2)grubsetup(hd1)这样子已经把grub安装到sdb上面了。接着需要恢复到sda下启动,grubroot(hd0,0)setupsetup(hd0)4,以后若磁盘有问题,可以通过同步数据的方式来修复;若是引导分区的问题可以尝试修复磁盘的MBR来试试,或是重新同步一下/boot分区。
本文标题:Linux-软raid-1如何规划与灾难恢复方案
链接地址:https://www.777doc.com/doc-1912067 .html