RAID 卷

     RAID (容错式廉价磁盘阵列)

 RAID-0 (等量模式 stripe ) 性能最佳,(读写性能都大大提高)

 优点 越多块磁盘组成的RAID-0性能会越好

 缺点:一块磁盘坏掉,整个文件将坏掉,(即无容错能力)利用率为100%

 

 RAID-1 (影像模式 mirror 完整备份 )

 优点 数据的备份,写性能不佳,读取性能有所提高 利用率为1/n

 RAID-4 既能容错又能提供高性能,至少三块磁盘,两个交替存入数据,第3块存放两次盘的异或校验码,利用率为 n-1/n%

 缺点,校验盘压力比较大

 

RAID-5 效率与数据备份的权衡考虑 至少三块磁盘,只允许坏一块盘,读写性能都升,利用率为 n-1/n%

             

 

 

RAID1+0  RAID0+1

 

 

软件磁盘阵列的设定

mdadm 配置文件在 /etc/mdadm.conf

-C—create 表示创建

-n 表示有几块盘  -x 表示有几块空闲盘   –c :指定块大小  -l 指定级别

-F 监控 

-G 增长模式

先创建分区(sda为例)fdisk /dev/sda 

 t 改变分区标示为 fd 

mdadm –C /dev/md0(随便起的卷名) –a yes  –l 00级别 表示RAID-0-n 2 /dev/sda6 /dev/sda7

mke2fs –j /dev/md0

partprobe /etc/sda

cat /proc/mdstat  显示软RAID的状态信息

watch –n 1cat /proc/mdstat 每隔一秒刷新显示raid的状态信息

 

mdadm –D /dev/md0 查看详细信息

      -S  停止一个设备

mdadm  -A /dev/md0 /dev/sda6 /dev/sda7 (两设备要首先知道其名字)

mdadm –exmine – scan >>  /etc/mdadm.conf

保存信息后在重新装载时就不需要知道设备的名字了。直接执行 maadm –A /dev/md0

 

 

创建raid 10 可以先创建两个RAID 1 如上命令

 再创建RAID10

mdadm 
mdadm –C /dev/md2 –a yes  –l  100级别 表示RAID-0-n 2 /dev/md0 /dev/md1

格式化软RAID

 Mke2fs –b 2048 –E stride=32

 

模拟其中一块坏掉

Mdadm –faile -f /dev/md0 /dev/sda8

Mdadm –remove -r /dev/md0 /dev/sda5 移走坏掉的盘sda5

Mdadm –add -a /dev/md0 /dev/sda5    增加新磁盘成为空闲盘

Mdadm   -G  /dev/md0 /dev/sda5 然后使其成为工作模式 要先扩充其物理边界 然后再扩充其文件边界

改变成跟物理边界容量一样

resize2fs  /dev/md0 4G(可指定大小,如果不指定则和物理边界一样)

 

开机自动挂载 ,增加一行

 

 

你可能感兴趣的:(raid,磁盘阵列)