RAID实现

网友投稿 250 2022-10-29


RAID实现

实现软raid1、fdisk t fd //修改磁盘分区类型fd2、创建raid设备     创建一个RAID5,5块儿硬盘4块做RAID,1块儿做空闲硬盘(顶替硬盘使用)    mdadm -C /dev/md0 -a yes -l 5  -n 4 -x1 /dev/sd{b,c,d,e,f}         -n #: 使用#个块设备来创建此RAID         -l #:指明要创建的RAID的级别         -a {yes|no}:自动创建目标RAID设备的设备文件         -c CHUNK_SIZE: 指明块大小         -x #: 指明空闲盘的个数

mdadm -D /dev/md0         -D:显示raid的详细信

cat /proc/mdstat //观察md的状态:

3、mkfs.ext4 /dev/md0 //格式化raid设备

4、vim /etc/fstab    UUID="b92ddd51-c555-4948-b1d5-8563b697a2f1"   /mnt/raid   ext4    defaults     0       0

5、mdadm  -Ds /dev/md0 > /etc/mdadm.conf 生成配置文件    mdadm -S /dev/md0 停止raid    mdadm -A /dev/md0 启动raid

停服务:mdadm –S /dev/md0    激活:mdadm –A –s /dev/md0 激活    强制启动:mdadm –R /dev/md0

6、测试    mdadm /dev/md0 -f /dev/sdf1 模拟损坏    mdadm /dev/md0 -r /dev/sdf1 删除成员    mdadm /dev/md0 -a /dev/sdf1 增加    mdadm -G /dev/md0 -n 6 -a /dev/sdd4 增加成员

注:如果提示mdadm: Failed to initiate reshape!说明磁盘个数扩展(reshape)功能不支持设备个数减少 centos7会有这样的报错。

7、删除raid    umount /mnt/raid    mdadm -S /dev/md0 停止raid    rm -f /etc/mdadm.conf    vi /etc/fstab    fdisk /dev/sda    mdadm --zero-superblock /dev/sdd1 //删除raid信息


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何使用java写Student类的功能
下一篇:磁盘配额配置
相关文章

 发表评论

暂时没有评论,来抢沙发吧~