raid 10五块硬盘

第一步:在虚拟机中在添加五块硬盘

第二步:使用mdadm命令创建RAID10,名称为“/dev/md0/”

-C代表创建操作,-v显示创建过程,-a yes检查RAID名称,-n是用到的硬盘个数,-l是定义RAID的级别而后面写上要加入阵列的硬盘名称。

[root@liuxuanke-hbza ~]#mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf

第三步:格式化并挂载使用

将RAID磁盘阵列格式化为ext4格式:

[root@liuxuanke-hbza ~]# mkfs.ext4 /dev/md0

创建挂载目录:

[root@liuxuanke-hbza ~]# mkdir /RAID

进行文件的挂载:

[root@liuxuanke-hbza ~]# mount /dev/md0 /RAID

查看磁盘挂载信息:

[root@liuxuanke-hbza ~]# df -h

将此磁盘阵列挂载信息设置为重启后也依然生效:

[root@liuxuanke-hbza ~]# echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab

第四步:查看/dev/md0设备信息

参数-D查看RAID阵列的详细信息:

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

第五步:模拟有一块硬盘损坏情况

使用mdadm的-f参数将/dev/sdb移出阵列:

[root@liuxuanke-hbza ~]# mdadm /dev/md0 -f /dev/sdb

再看下阵列的状态(此时的/dev/sdb状态被是移除,失败状态):

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

第六步:损坏后依然能正常使用

因为RAID10级别能够允许一组RAID1硬盘中存在一个故障盘而不影响使用,所以依然可以正常的创建或删除文件,当然也可以让硬盘sdb恢复使用:请重启后执行“ mdadm /dev/md0 -a /dev/sdb”(等到百分比加载完即可)

RAID5  5块硬盘(三块做RAID5,两块做备份)接上面的内容进行操作

第一步:先将磁盘系统卸载

[root@liuxuanke-hbza ~]# umount /dev/md0

第二步:停止该阵列设备,彻底的停用

[root@liuxuanke-hbza ~]# mdadm -S /dev/md0

mdadm: stopped /dev/md0

现在该阵列已经找不到了:

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

mdadm: cannot open /dev/md0: No such file or directory

第三步:创建RAID5并设置2块备份故障盘

[root@liuxuanke-hbza ~]# mdadm -Cv /dev/md0 -n 3 -l 5 -x 2 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf

此处需要输入y,确认创建这个阵列:

Continue creating array? y

第四步:查看下阵列的详细信息(Spare Devices数量为2;等到百分比加载完即可)

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

第五步:将磁盘阵列格式化为ext4系统

[root@liuxuanke-hbza ~]# mkfs.ext4 /dev/md0

第六步:因为前面设置过fstab文件(上一个文档),所以现在可以直接给挂载

[root@liuxuanke-hbza ~]# mount -a

将/dev/sdb设备设置为故障并移出阵列:

[root@liuxuanke-hbza ~]# mdadm /dev/md0 -f /dev/sdb

第七步:再来看下阵列的详细信息(此时硬盘sdf直接顶替上去了,还是要等百分比加载完)

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

raid10 五块硬盘/raid5(三块使用,两块备份)的更多相关文章

  1. 简说raid1 raid2 raid5 raid6 raid10的优缺点和做各自raid需要几块硬盘

    Raid 0:一块硬盘或者以上就可做raid0优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G.速度是一样.缺点:无冗余能力,一块硬盘损坏,数据全无 ...

  2. raid1 raid2 raid5 raid6 raid10的优缺点和做各自raid需要几块硬盘

    Raid 0:一块硬盘或者以上就可做raid0优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G.速度是一样.缺点:无冗余能力,一块硬盘损坏,数据全无 ...

  3. 【RAID】raid1 raid2 raid5 raid6 raid10的优缺点和做各自raid需要几块硬盘

    Raid 0:一块硬盘或者以上就可做raid0优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G.速度是一样.缺点:无冗余能力,一块硬盘损坏,数据全无 ...

  4. Raid5(五块磁盘,三块做raid,两块做备份)

    1.在虚拟中再添加五块磁盘.  2.使用mdadm命令创建raid5,名称为“/dev/md5”. -C代表创建操作,-v显示创建过程,-a yes检查RAID名称,-n是用到的硬盘个数,-l是定义R ...

  5. RAID5的创建(5块磁盘,三块做raid,两块做备份)

    RAID5的创建(5块磁盘,三块做raid,两块做备份) 第一步:参考我的上一篇博客,用同样的方法添加5块硬盘.地址如下: https://www.cnblogs.com/Feng-L/p/11735 ...

  6. 成功案例分享:raid5两块硬盘掉线数据丢失恢复方法

    1. 故障描述    本案例是HP P2000的存储vmware exsi虚拟化平台,由RAID-5由10块lT硬盘组成,其中6号盘是热备盘,由于故障导致RAID-5磁盘阵列的两块盘掉线,表现为两块硬 ...

  7. RAID10(5块硬盘)的简介和创建

    一.        RAID10简介 (1)兼具速度和安全性,但成本很高. (2)继承了RAID0的快速与RAID1的安全,RAID1在这里提供了冗余备份的阵列,而RAID0则负责数据的读写阵列.因这 ...

  8. 搭建RAID10(5块硬盘)过程并模拟其中一块硬盘损坏

    首先:RAID 10,实际是将RAID 0和RAID 1标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余.它的优点是同时拥有RAID 0的超 ...

  9. 搭建RAID5(5块硬盘)过程并模拟一块磁盘损坏情况

    首先:在配置RAID5之前我们先来了解一下它.RAID5,RAID是指独立磁盘冗余阵列,是把相同的数据存储在多个硬盘的不同地方的方法.通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能 ...

随机推荐

  1. 06java进阶——集合框架(list和泛型)

    1.ArrayList ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类).在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内 ...

  2. pipeline语法学习日记

    1.pipeline 整合job的通用代码,比较基本 2.pipeline参数化构建

  3. Spring AOP注解配置demo

    https://blog.csdn.net/yhl_jxy/article/details/78815636#commentBox

  4. vue token 过期处理

    1.登陆成功后储存token  可以利用 vuex 储存token 2.利用路由守卫处理 router.beforeEach((to, from, next) => {   })     3.我 ...

  5. Attention Points

    Attention Points 数组范围 无向图.树,边表的范围是边数的两倍. 因为最近树的题目做的比较多,一定要注意分清是树还是图,不能冲上去就去开struct Edge{int to,ne,w; ...

  6. 接触oracle的第二天

    1.2 Sqlplus 这是一个轻量级的功能强大的客户端, 是 dba 必须掌握的工具. 我们可以配置 sqlplus 的一些行为,两个命令: show. 用来显示配置参数 set. 用来设置配置参数 ...

  7. 使用RAP2模拟假数据实现前后端分离

    一.为什么使用RAP2 在一个项目的开发中,在页面需要使用大量数据进行渲染生成前,后端开发人员的接口可能还没有写完, 当前端没有后端数据支持的情况下,我们使用mock.js(mock.js用于生成随机 ...

  8. 《扩展和嵌入python解释器》1.4 模块方法表和初始化函数

    <扩展和嵌入python解释器>1.4 模块方法表和初始化函数   1.4 模块方法表和初始化函数 下面,我演示如何从Python程序调用spam_system().首先,我们需要在’方法 ...

  9. LeetCode--102--二叉树的层次遍历(python)

    给定一个二叉树,返回其按层次遍历的节点值. (即逐层地,从左到右访问所有节点). 例如:给定二叉树: [3,9,20,null,null,15,7], 3    / \  9 20  / \ 15 7 ...

  10. 数据结构--排序--快排and冒泡(python)

    听说大厂面试,限时两分钟写出来快排... 闲着没事,写了一下... def Partition(L,low,high): pivotkey = L[low] while low<high: wh ...