软raid 实验

RAID0

条带卷

2+

100%

读写速度快,不容错

RAID1

镜像卷

2

50%

读写速度一般,容错

RAID5

带奇偶校验的条带卷

3+

(n-1)/n

读写速度快,容错,允许坏一块盘

RAID10

RAID1的安全+RAID0的高速

4

50%

读写速度快,容错

mdadm 命令参数

 

可用的 [options]:

 

 -A,--assemble:加入一个以前定义的阵列

 

 -B,--build:Build a legacy array without superblocks.

 

 -C,--create:创建一个新的阵列

 

 -Q,--query:查看一个device,判断它为一个 mddevice 或是 一个 md 阵列的一部分

 

 -D,--detail:打印一个或多个 md device 的详细信息

 

 -E,--examine:打印 device 上的 mdsuperblock 的内容

 

 -F,--follow, --monitor:选择 Monitor 模式

 

 -G,--grow:改变在用阵列的大小或形态

 

 -h, --help:帮助信息,用在以上选项后,则显示该选项信息

 

 --help-options

 

 -V,--version

 

 -v,--verbose:显示细节

 

 -b,--brief:较少的细节。用于 --detail 和 --examine 选项

 

 -f,--force

 

 -c,--config= :指定配置文件,缺省为 /etc/mdadm/mdadm.conf

 

 -s,--scan:扫描配置文件或 /proc/mdstat以搜寻丢失的信息。配置文件/etc/mdadm/mdadm.conf 

 

创建raid1

mdadm -C -v /dev/md1 -l 1 -n 2 -x 1 /dev/sd[b,c,d]

-x 1  添加一块热备盘

-n  2 两块

-l  1  raid 1

mdadm -Ds   查看信息

mdadm -D /dev/md1

mdadm -Ds > /etc/mdadm.conf   #生成配置文件

 对创建的RAID1进行文件系统创建并挂载

mkfs.xfs /dev/md1

 mkdir /raid1

 mount /dev/md1  /raid1/

cd  /raid1/

touch {1,2,3,4}.txt

模拟RAID1中数据盘/dev/sdb出现故障,观察/dev/sdd备用盘能否自动顶替故障盘

mdadm  /dev/md1 -f  /dev/sdb 设置为故障盘

mdadm  -D /dev/md1   查看阵列信息

 mdadm  -Dsv > /etc/mdadm.conf  保存配置信息

ls /raid1/  查看文件夹 里面的文件是否存在

mdadm  -r /dev/md1 /dev/sdb   移除损坏的设备

mdadm  -a /dev/md1  /dev/sde    添加一块新热备盘