linux下软raid配置

linux下软raid配置

一、 在linux系统中目前以MD(Multiple Devices)虚拟块设备的方式实现软件RAID,利用多个底层的块设备虚拟出一个新的虚拟设备,并且利用条带化(stripping)技术将数据块均匀分布到多个磁盘上来提高虚拟设备的读写性能,利用不同的数据冗祭算法来保护用户数据不会因为某个块设备的故障而完全丢失,而且还能在设备被替换后将丢失的数据恢复到新的设备上.

目前MD支持linear,multipath,raid0(stripping),raid1(mirror),raid4,raid5,raid6,raid10等不同的冗余级别和级成方式,当然也能支持多个RAID陈列的层叠组成raid1+0,raid5+1等类型的陈列,

本文主要讲解用户层mdadm如何管理软件RAID及使用中经常遇到的问题及解决办法.现流行的系统中一般已经将MD驱动模块直接编译到内核中或编译为可动态加载的驱动模块,我们可以在机器启动后通过cat /proc/mdstat看内核是否已经加载MD驱动或者cat /proc/devices是否有md块设备,并且可以使用lsmod看MD是否可以模块加载到系统中.

[root@testggv ~]# cat /proc/mdstat

Personalities :

unused devices:

[root@testggv ~]#

[root@testggv ~]# cat /proc/devices | grep md

1 ramdisk

9 md

254 mdp

[root@testggv ~]#mdadm --version

[root@testggv ~]# mdadm --version

mdadm - v2.5.4 - 13 October 2006

[root@testggv ~]#

二、mdadm管理软raid陈列

mdadm程序是一个独立的程序,能完成所有的软件raid管理功能,主要有7种使用模

linux下软raid配置相关文档

最新文档

返回顶部