RAID
windows
1.先设置为动态磁盘
2.系统盘不要变动态盘
3. 1)简单卷(可扩展)
2)跨区卷 (可以跨越多个磁盘,没冗余,速率跟一般一样)
3)带区卷(效率快,
速度快 数据等分64k )=raid0 无冗余
利用空间一样
4)镜像卷=raid-1 成员2个盘 有冗余
利用率 50% 利用空间一样
丢失磁盘时 先把丢失磁盘删除镜像
再添加卷,写入速率不变,读取速率高
一张磁盘丢失,可以删除丢失的镜像卷重新添加镜像,磁盘同步从新形成镜像卷
5)raid-5 3-32个盘 有冗余 校验值分布不同的盘区 正常读取速度快 写入一般 非正常
速度大大降低 只允许坏一张盘
6)raid-6 检验值可以存放两块磁盘,每次允许坏两块磁盘
linux
#/dev/md0 ----默认Raid的软驱动
# mdadm [mode] <raiddevice>
[options] <component-devices>
____________________________
raid-0创建过程
--创建raid卷先卸载逻辑卷
#lvremove
#vgremove
#pvremove
1)格式化硬盘
#fdisk /dev/sdb
t 改id --默认对应的是83 ext2或ext3格式的
l 线索id信息
fd 对应的是raid
2)创建raid0
#mdadm -Cv/dev/md0 -l 1 -n 2
-C 创建 模式
-v 显示详细信息
-l riad的级别(1镜像卷)
-n 成员个数
/dev/sdb1 /dev/sdc1
或者:创建非raid-0的必须-a yes
#mdadm -Cv/dev/md1 -a yes -l 1 -n
2 /dev/sdb1 /dev/sdc1
#cat /proc/mdstat --查看同步详细信息
#mdadm --detail /dev/md0 --查看某个阵列的详细信息
3)扫描导出配置文件以便系统重启识别raid
#mdadm --detail --scan >/etc/mdadm.conf
4)格式化
#mkfs -t ext3 /dev/mdo
5)挂载RAID磁盘
#mkdir /mnt/md0
#mount /dev/md0 /mnt/md0
6)模拟失效 sdb1失效
#mdadm /dev/md0 -f /dev/sdb1
#mdadm /dec/md0 -a /dev/sdd1 //增加sdd1
#mdadm /dev/md0 -r /dev/sdb1
//删除失效的
7)停止raid0
#fuser -km /dev/md0
#umount /dev/md0
#mdadm -S /dev/md0 ---停止md0阵列
#history |less 查看之前执行的指令
#!5 重新执行下第5条指令
--------------------------------------
提高磁盘的安全,创建备份的硬盘成员
查看创建的信息
#cat /proc/mdstat //查看进程的某个文件
#mdadm --detail /dev/md0 //查看所有文件
----------
#mdadm -Cv/dev/md1 -a yes -l 1 -n 2 -x
1 /dev/sdb1 /dev/sdc1 /dev/sdd1
-x 是准备的设备 -a 是系统里创建多个raid时必须使用的
//创建备用的磁盘 sdd1
#fdisk -t ext3 /dev/md0
#mount /dev/md0 /mnt/md0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
raid-5创建过程
创建raid
在系统安装时
在安装之后用mdadm
raid 可以在同一块硬盘上做,但意义不大,一般是多个硬盘上做。
1)格式化硬盘并分区
2)创建raid磁盘
#mdadm -Cv /dev/md0 -l 5 -n 3 -x 1
/dev/sd{b,c,d,e}1
3)扫描导出配置文件以便系统重启识别
#mdadm --detail --scan>/etc/mdadm.conf
4)格式化
#mkfs -t ext3 /dev/md0
5)挂载
#mount /dev/md0 /mnt/md0
6)失效
#mdadm /dev/md0 -f /dev/sdc1
#cat /proc/mdstat -----会自动添加备份的硬盘成员
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~