centos7—raid
来源:互联网 发布:windows经典桌面壁纸 编辑:程序博客网 时间:2024/05/20 22:27
raid:冗余磁盘阵列。
功能是将多块硬盘用raid技术从逻辑上对硬盘的空间进行管理。raid主要解决的问题是读写速度、容量、数据安全。
raid分类
软raid:用操作系统中的raid管理程序来实现RAID功能。性能和可靠性比硬raid差,但成本低。centos的raid管理程序是mdadm软件。
硬raid:用raid卡及其附带的程序来实现raid功能。性能和可靠性高。机架式的服务通常会自带硬raid 功能。
mdadm管理
查设备块:lsblk
查raid:mdadm -Dsv
创建raid5:用法:mdadm -C raid设备名-l等级数字-n硬盘数-x冗余磁盘数 硬盘设备名列表
方法一:mdadm -C md5 -l 5 -n 3 -x 1 /dev/sd[b-e]
方法二:mdadm -C md5 -l 5 -n 3 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde
方法三:mdadm -C md5 -l 5 -n 3 /dev/sd[dce] -x 1 /dev/sdb
查raid状态信息:mdadm -D /dev/md/md5
生成raid配置文件:mdadm -Dsv > /etc/mdadm.conf
格式化:mkfs.ext4 /dev/md/md5
创建挂载点:mkdir -pv /mnt/data
手动挂载:mount /dev/md/md5 /mnt/data
写入测试数据:cp -v /etc/host* /mnt/data
显示文件列表:ls /mnt/data
raid开机自动挂载:vim /etc/fstab
/dev/md/md5 /mnt/data ext4 defaults 0 0
reboot重启虚拟机:启动后,分别用mount、lsblk和mdadm -Dsv查看一下raid设备信息
raid故障模拟
模拟sdb硬盘损坏:mdadm /dev/md/md5 -f /dev/sdb
查raid状态信息:mdadm -D /dev/md/md5
从raid中移除坏盘:mdadm /dev/md/md5 -r /dev/sdb
更换硬盘:拆下旧的硬盘,装一块新硬盘在此位置
在raid中添加新硬盘:mdadm /dev/md/md5 -a /dev/sdb
raid删除流程
1、umount卸载raid设备
2、停用raid设备mdadm -S /dev/md/md5
3、删除raid设备的配置文件rm -fv /etc/mdadm.conf
注:如果临时停用了raid设备,可以用mdadm -A /dev/md/md5重新激活启用这个raid设备。前提是必须存在这个raid设备的配置文件 /etc/mdamd.conf,否则无法激活
实例1:用sdb、sdc、sdd三块硬盘做磁盘阵列,其中sdb、sdc作为raid 1,sdd硬盘作为spare热备磁盘,然后格式化,最后挂载到/mnt/mysql目录。
1、创建raid,格式化,挂载
lsblk
mdadm -C md1 -l 1 -n 2 -x 1 /dev/sd[bcd]
mdadm -Dsv > /etc/mdadm.conf
mdadm -Dsv
mdadm -D /dev/md/md1
mkfs.ext4 /dev/md/md1
mkdir -pv /mnt/mysql
mount /dev/md/md1 /mnt/mysql
mount
cp -v /etc/host* /mnt/mysql/
2、raid的卸载、停用、重激活、再挂载
umount /dev/md/md1
mdadm -S /dev/md/md1
lsblk
mdadm -A /dev/md/md1
mount /dev/md/md1 /mnt/mysql
mount
ls /mnt/mysql
功能是将多块硬盘用raid技术从逻辑上对硬盘的空间进行管理。raid主要解决的问题是读写速度、容量、数据安全。
raid分类
软raid:用操作系统中的raid管理程序来实现RAID功能。性能和可靠性比硬raid差,但成本低。centos的raid管理程序是mdadm软件。
硬raid:用raid卡及其附带的程序来实现raid功能。性能和可靠性高。机架式的服务通常会自带硬raid 功能。
mdadm管理
查设备块:lsblk
查raid:mdadm -Dsv
创建raid5:用法:mdadm -C raid设备名-l等级数字-n硬盘数-x冗余磁盘数 硬盘设备名列表
方法一:mdadm -C md5 -l 5 -n 3 -x 1 /dev/sd[b-e]
方法二:mdadm -C md5 -l 5 -n 3 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde
方法三:mdadm -C md5 -l 5 -n 3 /dev/sd[dce] -x 1 /dev/sdb
查raid状态信息:mdadm -D /dev/md/md5
生成raid配置文件:mdadm -Dsv > /etc/mdadm.conf
格式化:mkfs.ext4 /dev/md/md5
创建挂载点:mkdir -pv /mnt/data
手动挂载:mount /dev/md/md5 /mnt/data
写入测试数据:cp -v /etc/host* /mnt/data
显示文件列表:ls /mnt/data
raid开机自动挂载:vim /etc/fstab
/dev/md/md5 /mnt/data ext4 defaults 0 0
reboot重启虚拟机:启动后,分别用mount、lsblk和mdadm -Dsv查看一下raid设备信息
raid故障模拟
模拟sdb硬盘损坏:mdadm /dev/md/md5 -f /dev/sdb
查raid状态信息:mdadm -D /dev/md/md5
从raid中移除坏盘:mdadm /dev/md/md5 -r /dev/sdb
更换硬盘:拆下旧的硬盘,装一块新硬盘在此位置
在raid中添加新硬盘:mdadm /dev/md/md5 -a /dev/sdb
raid删除流程
1、umount卸载raid设备
2、停用raid设备mdadm -S /dev/md/md5
3、删除raid设备的配置文件rm -fv /etc/mdadm.conf
注:如果临时停用了raid设备,可以用mdadm -A /dev/md/md5重新激活启用这个raid设备。前提是必须存在这个raid设备的配置文件 /etc/mdamd.conf,否则无法激活
实例1:用sdb、sdc、sdd三块硬盘做磁盘阵列,其中sdb、sdc作为raid 1,sdd硬盘作为spare热备磁盘,然后格式化,最后挂载到/mnt/mysql目录。
1、创建raid,格式化,挂载
lsblk
mdadm -C md1 -l 1 -n 2 -x 1 /dev/sd[bcd]
mdadm -Dsv > /etc/mdadm.conf
mdadm -Dsv
mdadm -D /dev/md/md1
mkfs.ext4 /dev/md/md1
mkdir -pv /mnt/mysql
mount /dev/md/md1 /mnt/mysql
mount
cp -v /etc/host* /mnt/mysql/
2、raid的卸载、停用、重激活、再挂载
umount /dev/md/md1
mdadm -S /dev/md/md1
lsblk
mdadm -A /dev/md/md1
mount /dev/md/md1 /mnt/mysql
mount
ls /mnt/mysql
阅读全文
0 0
- centos7—raid
- CentOS7上软RAID的实现
- 【RAID技术】RAID入门级——RAID级别、原理
- 存储设备设置raid和centos7搭建isc…
- poj3714——Raid
- RAID
- RAID
- RAID
- raid
- RAID
- RAID
- RAID
- RAID
- RAID
- RAID
- raid
- RAID
- RAID
- Java消息队列任务的平滑关闭
- 基于Camshift道路检测(改),基于划定框的匹配
- unity 断点续传
- 例题6-21 uva506 System Dependencies 模拟
- 一、数组
- centos7—raid
- HDU-2019(数列有序!)(逗号运算符和逻辑运算符)
- android资源
- Spring 注解概览
- 「Deep Learning」Spatial Transformer Networks
- intellij的高效使用快捷键
- Python中画图时候的线类型
- 小白入门JAVA,记录一下成长过程
- Android Studio 开启配置混淆功能可能遇到的问题以及解决思路