文档介绍:()建立RAIDlo并在GRUB引导程序将配置启动的方式,无论那一块磁盘出现故障,都能保证系统正常运行。注:关于RAID的介绍,大家可以去百度搜索,百科里讲的很详细。在本教程中我们需要使用两块磁盘,并且两块磁盘的大小一样,现在它们两的分区情况。磁盘A:/dev/sdal为/boot分区ext3/dev/sda2为系统的swap交换分区/dev/sda3为/系统文件分区ext3磁盘B还没有分区,我是先再磁盘A上装好系统后,再做RAID的陈列磁盘的分区情况:/dev/mdO为/dev/sdal与/dev/sdbl组成,/boot分区ext3/dev/mdl为/dev/sda2与/dev/sdb2组成,swap交换分区/dev/md2为/dev/sda3与/dev/sdb3组成,/系统分区ext3请先在磁盘A上安装好系统,系统的安装这里不再强调。系统装好后,请大家以root权限登录。请执行:sudodf-******@epfhk:~#sudodf-hFilesystemSizeUsedAvailUse%Mountedon/dev/%/varrun125M44K125M1%/var/runvarlock125M0125M0%/var/lockudev125M48K125M1%/devdevshm125M0125M0%/dev/shm/dev/sdal236M24M200M11%/bootsudofdisk-******@epfhk:~#sudofdisk-IDisk/dev/sda:6442MB,6442450944bytes255heads,63sectors/track,783cylindersUnits=cylindersof16065*512=8225280bytesDiskidentifier:0x0008f480DeviceBootStartEndBlocksIdSystem/dev/sdal***********Linux/dev/sda232**********Linuxswap/Solaris/dev/sda3154783506047583LinuxDisk/dev/sdb:6442MB,6442450944bytes255heads,63sectors/track,783cylindersUnits=cylindersof16065*512=8225280bytesDiskidentifier:0x00000000Disk/dev/sdbdoesn'tcontainavalidpartitiontable上面显示了磁盘分区的信息,你会看到磁盘B还是在初始状态下接下来我们安装mdadm软件,用于做RAIDapt-getinstallinitramfs-toolsmdadm为了避免重启电脑,我们开启下列模块modprobemdmodprobelinearmodprobemultipathmodproberaidOmodproberaidlmodproberaid5modproberaid6modproberaidlO接下來运行:cat/proc/******@epfhk:~#cat/proc/mdstatPersonalities:[linear][multipath][raidO][raidl][raid6][raid5][raid4][raidlO]unuseddevices:vnone>因为我们还没有做RAID,所以没有陈列磁盘的信息。现在我们來格式B磁盘,我们要交B磁盘下的分区和A上的一致,我们可以使用磁盘复制分区的方法。sfdisk-d/dev/sda|sfdisk/dev/******@epfhk:^#sfdisk-d/dev/sda|sfdisk/dev/sdbCheckingthatno・oneisusingthisdiskrightnow...OKDisk/dev/sdb:783cylinders,255heads,63sectors/tracksfdisk:ERROR:sector0doesnothaveanmsdossignature/dev/sdb:unrecognizedpartitiontabletypeOldsituation:NopartitionsfoundNewsituation:Units=sectorsof512bytes,countingfrom0DeviceBootStartEnd#sectorsIdSystem/dev/sdbl*6349801449795283Linux/dev/sdb2498015245