青成林语

协助他人,成就彼此 ^_^
磁盘阵列
意兴阑珊,来我的园子打理打理,回顾一下,温故而知新。
1,什么是RAID
廉价冗余磁盘阵列,通过多块磁盘组成一种模式,来提高吞吐量和可靠性
 
备份:冗余,容灾,容错都属于备份
 
2,功能
整合闲置磁盘空间
提高磁盘读取效率
提供容错功能
 
 
3,磁盘阵列等级
raid0  分两份同时写入两块硬盘,速度加快一倍,但数据不安全
raid1  同时向两块硬盘写入,可以备份但代价较高
raid5将数据写进三块硬盘,通过算法可以算出其他硬盘的数据,速度核安全性介于raid0和raid1之raid10将数据写入四块硬盘:a,b,c,d四块硬盘;a+b组成raid1,c+d也组成raid1,这样就相当于组成了raid0
 
RAID-0: 不要求磁盘的容量相同,总容量为所有磁盘容量的和
RAID-1: 要求磁盘容量相同,总容量为其中一块硬盘容量
RAID-10:请参考RAID-0/1
RAID-5:要求容量相同,总容量为磁盘容量减一块磁盘容量
配用磁盘:闲着没用,用于顶替坏盘
 
 磁盘整列应用
1,创建
第一种方式:mdadm --create --auto=yes /dev/md[0-9] --level=[015] --raid-devices=N --spare-devices=N /dev/hdx /dev/sdx  完整形式
第二种方式:mdadm --create /dev/md5 --level=5 --raid-devices=3 /dev/sdb{1..3}           省略形式
第三种方式:mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sdb{1,2,3,5}                                            短命令形式
 
参数:
--create
建立RAID的选项
--auto=yes
是否建立设备文件
--raid-devices=n
使用几个磁盘作为RAID的设备
--spare-devices=x
使用几个作为备用磁盘
--level=[015]
设置磁盘阵列等级
 
2,查询磁盘阵列
cat /proc/mdstat
#查询运行状态
mdadm --detail /dev/mdx
#查询磁盘阵列信息
 
搭建raid10
是否经过CPU处理:是,则为软raid,否则为硬raid
 
 

posted on 2019-01-25 17:20  青成林语  阅读(218)  评论(0编辑  收藏  举报