![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软raid
文章平均质量分 79
比不了就不比
这个作者很懒,什么都没留下…
展开
-
深入分析各种raid模式
本文从低层原理上,深入透析了目前存在的7种模式的组成原理,结构,并深刻分析了各种级别相对于单盘IO速率的变化。Raid0Raid0是这样一种模式:我们拿5块盘的raid0为例子。 上图中5个竖条,分别代表5个磁盘上的一个extent,也就是竖条的意思,每个磁盘被逻辑的划分为N个这种extent。然后再在磁盘相同偏移的extent上,横向逻辑分割,形成str转载 2013-11-17 11:26:08 · 3223 阅读 · 0 评论 -
linux-raid (一) md
源文件 linux/include/uapi/linux/raid/md_p.h linux/include/uapi/linux/raid/md_u.h linux/drivers/md/md.h linux/drivers/md/md.cmd 是 multiple devices 的缩写,实现了 MD RAID F转载 2013-11-08 17:06:25 · 1342 阅读 · 1 评论 -
linux-raid (四) raid0
源文件 linux/src/drivers/md/raid0.h linux/src/drivers/md/raid0.c linux/src/drivers/md/md.h linux/src/drivers/md/md.cRAID 0 是将数据分散存放到不同磁盘上,比如有 8 个数据块大小的数据,同时有 2 块同样转载 2013-11-08 17:09:23 · 1561 阅读 · 0 评论 -
linux-raid (三) linear mode
源文件 linux/drivers/md/md.h linux/drivers/md/md.c linux/drivers/md/linear.h linux/drivers/md/linear.clinear raid 是将一组盘组成一个虚拟的大磁盘,写的时候,先往一块盘上写,写满之后再写另一块盘。linear ra转载 2013-11-08 17:08:37 · 1704 阅读 · 0 评论 -
linux-raid (二) faulty 和 multipath
源文件 linux/drivers/md/faulty.c linux/drivers/md/multipath.h linux/drivers/md/multipath.clinux-raid 之 faulty个人对它兴趣不大,这里简单记录一下介绍。faulty 模块实现了 fautly-device-simulatorp转载 2013-11-08 17:07:22 · 1228 阅读 · 0 评论 -
RAID概述
RAID就是冗余磁盘阵列。目前市面上的电脑主板上,一般都不难看到产品参数中看到支持磁盘阵列Raid0,Raid1等等,这在一定程度上说明RAID已经越来越普遍,用句古文说就是“旧时王榭堂前燕,飞入寻常百姓家”。虽然我自己目前还不知道这些主板上说明的RAID跟linux的软件RAID有些什么关系,或者说我从来没机会使用这些RAID功能,但是这确实是说明了RAID技术的广泛应用,了解一些RAID知识不转载 2013-11-06 17:11:37 · 918 阅读 · 0 评论 -
mdadm详细使用手册
1. 文档信息当前版本1.2创建人朱荣泽创建时间2011.01.07修改历史版本号时间内容1.02011.01.07创建《mda转载 2013-11-01 21:37:52 · 1410 阅读 · 0 评论 -
mdadm简介
raid5磁盘存储build测试layout目录(?)[+]mdadm是md的用户层工具,用来管理MD设备。其基本功能包括:create、build、assemble、grow、manage、misc、monitor。创建阵列(-C或--create)--raid-devices(-n)功能:指定阵列中成员盘个数。举例:mdadm --creat转载 2013-11-02 08:28:23 · 5454 阅读 · 0 评论 -
RAID 详解
大纲:一、 RAID 是什么?二、 RAID 优缺点?三、 RAID 样式?四、 RAID 分类?五、常见RAID总结?六、mdadm 工具介绍?七、创建 RAID?八、RAID 的管理?九、RAID 优化?十、RAID 监控?十一、RAID 扩展?注:测试机 CentOS 5.5 X86_64 位 一、RAID是什么?简单描述:RA转载 2013-11-02 10:51:46 · 7030 阅读 · 1 评论 -
Linux 中软件 RAID 使用常见问题解决
1. RAID 的子设备物理上要独立不相关对一个磁盘上的多个磁盘分区做RAID是没有价值的,因为不但违背了RAID阵列中设备独立性的原则,不能增加阵列的可靠性,当这个磁盘失效后必然不可避免的导致数据丢失,而且还导致阵列的性能显著降低,当数据读写时磁头在磁盘的多个分区上来回抖动带来长时间的搜索耗时。2. RAID 0 没有数据冗余功能RAID 0 只能使用数据块条带化(stripping转载 2013-11-02 11:42:37 · 1934 阅读 · 0 评论 -
5 Tips To Speed Up Linux Software Raid Rebuilding And Re-syncing
t is no secret that I am a pretty big fan ofexcellent Linux Software RAID. Creating, assembling and rebuilding small array is fine. But, things started to get nasty when you try to rebuild or re-s原创 2013-11-03 10:06:08 · 1692 阅读 · 0 评论 -
Linux 软RAID---mdadm
一.RAID建立 mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb{1,2} mdadm --create /dev/md0 --level=5 --raid-devices=2 /dev/sdb{1,2} 添加热备:mdadm --create /dev/md0 --add /dev/sdb3转载 2013-11-03 10:30:56 · 2411 阅读 · 0 评论 -
bitmap
用bitmap实现对raid -1 的优化环境:RHEL5.3,磁盘阵列raid-1(可以建立在不同磁盘或分区上,在本实验中我们使用sdb和sdd)原理描述:在mdadm操作中,bitmap用于记录RAID 阵列从上次同步之后更改的部分,即记录RAID阵列有多少个块已经同步(resync)。RAID 阵列会定期将信息写入到bitmap 中。在一般情况下,磁盘阵列在重启之后会原创 2013-11-03 10:38:02 · 2003 阅读 · 0 评论 -
mdadm + RAID 阵列
EX436第四章:RAID阵列4.00 本章概述: -了解RedHat Linux下各种类型的RAID阵列; -学习如何管理高级的软RAID; -学习如何优化软RAID阵列; -规划和实现存储阵列的增长; 4.01 独立的磁盘冗余阵列(RAID): RAID是Redundant Array of Independen转载 2013-11-03 11:15:54 · 2072 阅读 · 0 评论 -
关于mdadm --grow 的问题
在Linux系统中用户层以前使用raidtool工具集 来管理MD设备,目前广泛使用mdadm软件来管理MD设备,mdadm提供增加或减少阵列中设备个数的功能(reshape),使用模式—grow和 --raid-disks(或者其缩写-n)参数再加上合适的设备个数。扩展后阵列中原来的热备盘变为活跃磁盘,所以阵列的设备个数增加,阵列的大小也相应增加。下面是在虚拟机上做的实验(raid 5 ):转载 2013-11-03 11:22:35 · 3600 阅读 · 0 评论 -
SSD技术特点
NOR和NAND都是闪存技术的一种,NOR是Intel公司开发的,它有点类似于内存,允许通过地址直接访问任何一个内存单元,缺点是:密度低(容量小),写入和擦除的速度很慢。NAND是东芝公司开发的,它密度高(容量大),写入和擦除的速度都很快,但是必须通过特定的IO接口经过地址转换之后才可以访问,有些类似于磁盘。我们现在广泛使用的U盘,SD卡,SSD都属于NAND类型,厂商将flash memor转载 2014-02-18 20:08:00 · 748 阅读 · 0 评论