软raid创建及详细参数

1. 硬盘类型:

并行接口:IDE 133Mbps /dev/hd,SCSI 320Mbps是IDE的4-8倍数

串行接口:USB480Mbps SATA:6Gbps SAS:  表现形式:/dev/sd

2. raid 独立冗余磁盘阵列

常用的raid级别

raid0 条带,性能很好,将多块硬盘当成一块来用,将数据均分成N份分别存在各个硬盘中,读写性能都很好,都是线性增加的,总的空间没有浪费有几块硬盘就是几块硬盘的总和,硬盘大小必须一样大小

缺点:没有容错能力,可靠行很差,若是其中一块硬盘损坏将造成数据丢失

对于数据要求不高的,可以考虑使用,例如临时数据存储。

raid1 镜像,读的性能有明显的提升,

缺点:写入性能不高,没有提升,磁盘空间没有提升,就算是10块磁盘组成raid1,也只是一块硬盘的空间

存储非常重要关键的数据,非常适用,保证业务不终止,数据不丢失

raid4

组合至少三块磁盘,最多只能允许损坏一块硬盘

缺陷:很容易造成瓶颈,校验码服务器会有很大的压力

raid5

校验码轮流存放的,读写性能和空间都个raid4相同,至少需要三个硬盘

raid6  允许坏两个盘,浪费两个盘, 其余的和raid5相同

raid10 raid0和raid1的结合,最少需要4个硬盘,先两两做raid1,将两个硬盘组成的两组raid1, 在做成raid0

写入性能是raid0*组数,空间比例是总空间的50% ,读写都有提升

raid50  raid5和raid0的结合,最少需要六块盘

raid 用硬件使用,速度快,独立

raid使用方式:集成芯片(集成器),独立卡片(适配器)的

独立的芯片更好,功能更强大,更贵,将芯片插入PCI-E卡槽

raid的设计主要是从两个方面来想,一个是容错,一个是性能

3. 硬件raid是在blos中设定的,软件raid是在操作系统中设定的。

multi disk(MD) 软件实现的raid的时候的一个模块

用软件来创建raid来创建管理是使用mdadm命令的

mdadm创建raid的话,可以是任意块设备

4. raid创建的时候用的参数

-C ,--create

mdadm -C /dev/md#

-l ,--level= 设置raid级别

-n, --raid-devices= 用于指定硬盘个数

-c ,--chunk=  制定数据快的大小,默认是64k,根据情况来定!!

-a 如果raid设备文件不存在可以自动为其创建

-x 用于制定空闲盘个数的

5. 创建4G的raid的硬盘个数

raid0:2个2G的硬盘

raid1: 2个4G的硬盘

raid4:和raid5:都是用3个2G的硬盘,浪费一个,

raid10:4个2G的硬盘,浪费一般的实用空间

raid50: 最少6块1G的硬盘

6. 创建6Graid0的命令语句

mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/vdb2 /dev/vdc3

//Continue creating array? 是否继续 yes即可

cat /proc/mdstat //查看raid状态

//创建好以后需要对raid进行格式化,不要对磁盘格式化

mke2fs -j /dev/md0

7. 创建6Graid1的命令语句

mdadm -C /dev/md1 -a yes -l 1 -n 2 /dev/vdd1 /dev/vde1

//raid1刚刚完成的时候会同步数据

watch -n 1 ‘cat /proc/mdstat‘

//一秒中执行一次‘cat /proc/mdstat‘的命令

mdadm -D /dev/md0

//显示详细raid一个或者多个的详细信息,显示磁盘阵列的详细信息的

管理模式:

--add(在raid中添加一块硬盘),--remove,(删除raid中的一块硬盘),--fault(标记一块硬盘已经坏掉了)

raid标记一个磁盘坏掉了

mdadm /dev/md0 -f /dev/vdb2

raid添加一个磁盘

mdadm /dev/md0 -a /dev/vdb3

停止raid

mdadm --stop(-S) /dev/md0

删除raid

mdadm --remove /dev/md0

mdadm -D --scan 扫描raid的磁盘阵列都有那些在使用这

当raid执行后使用装配模式来启动从新启动raid

mdadm -A /dev/md3 /dev/vdb1 /dev/vdc1

partprobe

可以在不重启系统的情况下,激活磁盘分区

配置文件

/etc/mdadm.conf //默认是不存在的

使用mdadm -D --scan的命令来将现在启用的raid导入到配置文件中,下次在从新装配的时候, 就不需要在找磁盘是那些了

raid不使用的时候, 将raid信息追加到/etc/mdadm.conf的配置文件中,方便下次装配

时间: 2024-10-27 11:50:50

软raid创建及详细参数的相关文章

Linux 常见 RAID 及软 RAID 创建

RAID可以大幅度的提高磁盘性能,以及可靠性,这么好的技术怎么能不掌握呢!此篇介绍一些常见RAID,及其在Linux上的软RAID创建方法. mdadm 创建软RAID mdadm -C -v /dev/创建的设备名 -l级别 -n数量 添加的磁盘 [-x数量 添加的热备份盘] -C:创建一个新的阵列--create -v:显示细节--verbose -l:设定RAID级别--level= -n:指定阵列中可用device数目--raid-devices= -x:指定初始阵列的富余device数

Linux 软Raid创建方法:

一.Raid 0 创建 # mdadm -C /dev/md0 -n 2 -a yes -l 0 -x /dev/sdb1 /dev/sdb2 /dev/sdb3[创建Raid 0 ,其中-C 创建, -n 指定磁盘块数, -a  You haven't given enough devices (real or missing) to create this array, -x 指定空闲盘个数] 2. 查看 #mdadm -D /dev/md0 #cat /proc/mdstat 3. 模拟磁

为软raid创建更换磁盘

在Linux下为软raid替换磁盘.

Centos 6 软Raid创建与管理

实验系统环境 实验环境:VMware Workstation Pro 14(试用版) 系统平台: CentOS release 6.9 (Final)       内核  2.6.32-696.el6.x86_64 mdadm 版本: CentOS6:mdadm-3.3.4-8.el6.x86_64 磁盘规划如下: 磁盘编号 分区1 分区2 分区格式 69-1G-1 500M 未分区 ext4 69-1G-2 1GB ext4 69-1G-3 300M 700M ext4 69-1G-4 未分区

Linux中的LVM和软RAID

? ? 在实际工作中,会经常碰到所给的服务器硬盘容量太小,而实际的应用软件中却需要一个容量较大的分区进行数据存储等,除了通过硬件RAID卡来实现合并多硬盘外,其实我们也可以通过软件的方式来实现. 实验环境 虚拟机:CentOS 6.6 x64 硬盘1:/dev/sdb 硬盘2:/dev/sdc 硬盘3:/dev/sdd ? 详细硬盘列表信息如下所示: 使用LVM合并硬盘 使用LVM目的如下所示: 将两块独立的硬盘合并为逻辑上的一块,并挂载到指定的挂载点中,达到在一个目录中使用两块硬盘所有空间的效

linux命令:watch 、lsmod、mdadm 创建软RAID

lsmod 列出模块:  [[email protected] mnt]# lsmod Module                  Size  Used by ext2                   58683  1 raid1                  28564  1 autofs4                20405  3 ipt_REJECT              1867  2 nf_conntrack_ipv4       7694  2 nf_defra

L​inux 中使用mdadm创建软raid

Linux 中使用mdadm创建软raid raid 磁盘阵列: raid0 raid1  raid5   raid10 raid0 : 优点:读写速度快 缺点:安全性不高 raid1: 优点:安全性高,读取速度快 缺点:写入速度慢 raid5: 安全性介于0和1之间读写速度介于0和1之间 优点:可以做冗余磁盘 完整创建raid5过程: 1.新建4个分区: [[email protected] Desktop]# fdisk /dev/sdb 2.创建raid5: [[email protect

创建软raid

RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列.简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术. Raid的级别:仅代表磁盘组织方式不同,没有上下之分: 0: 条带 性能提升: 读,写 冗余能力(容错能力): 无 空间利用率:nS 至少2块盘 1: 镜像 性能表现:写性能下降,读性能提升 冗余能力:有 空间利用率:1/2

Linux下创建软Raid

1- Linux下创建软Raid 步骤1.创建磁盘,并转换为fd #fdisk /dev/sdb //这里使用新的磁盘sdb 然后输入n ,创建分区 使用默认的起始点 输入大小为+100M 然后重复刚才的操作4次,创建4个分区,创建完4个分区后 我们还要改变分区的ID 在分区的主菜单输入T 然后输入要改变ID的分区号,也就是最后4个分区 然后输入分区的ID:fd 四个分区都改成FD 完成后,在分区主菜单里面使用p 查看分区信息 是不是最后4个分区都是ID为fd 如果OK的话,就输入w 保存退出