Raid0创建

raid0 · 浏览次数 : 33

正文

实验步骤

步骤1: 确认硬盘

确认你的硬盘设备名。

[root@servera ~]# lsblk 
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  300M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 17.7G  0 part /
sdb      8:16   0   20G  0 disk 
sdc      8:32   0   20G  0 disk 

步骤2: 分区硬盘(可以不做分区)

对每块硬盘进行分区。

parted /dev/sdb mklabel gpt
parted /dev/sdb mkpart primary ext4 0% 100%
parted /dev/sdc mklabel gpt
parted /dev/sdc mkpart primary ext4 0% 100%

步骤3: 格式化分区(可以不做格式化)

格式化分区为 ext4 文件系统。

mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdc1

步骤4: 创建 RAID 0 阵列(如果前面没有格式化的情况下可以直接使用sdb,sdc)

使用 mdadm 创建 RAID 0 阵列。

mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdb1 /dev/sdc1

步骤5: 检查 RAID 状态

检查 RAID 0 阵列的状态。

cat /proc/mdstat

[root@servera ~]# cat /proc/mdstat
Personalities : [raid0] 
md0 : active raid0 sdc[1] sdb[0]
      41908224 blocks super 1.2 512k chunks
      
unused devices: <none>

步骤6: 格式化 RAID 设备

格式化 RAID 0 设备。

mkfs.ext4 /dev/md0

步骤7: 创建挂载点并挂载

创建挂载点并挂载 RAID 设备。

mkdir /mnt/raid0
mount /dev/md0 /mnt/raid0

[root@servera ~]# mount /dev/md0 /mnt/raid0
[root@servera ~]# lsblk 
NAME   MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda      8:0    0   20G  0 disk  
├─sda1   8:1    0  300M  0 part  /boot
├─sda2   8:2    0    2G  0 part  [SWAP]
└─sda3   8:3    0 17.7G  0 part  /
sdb      8:16   0   20G  0 disk  
└─md0    9:0    0   40G  0 raid0 /mnt/raid0
sdc      8:32   0   20G  0 disk  
└─md0    9:0    0   40G  0 raid0 /mnt/raid0

步骤8: 测试性能

使用工具测试 RAID 0 的读写性能。

dd if=/dev/zero of=/mnt/raid0/testfile bs=1M count=1024

1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 0.717677 s, 1.5 GB/s

步骤9: 配置开机自动挂载

编辑 /etc/fstab 文件,添加自动挂载配置。

vim /etc/fstab

在文件中添加:

UUID=$(blkid /dev/md0 | grep UUID | awk '{print $2}' | tr -d '"') /mnt/raid0 ext4 defaults 0 0

保存并关闭文件。

步骤10: 重启系统

重启系统以确保所有更改生效。

systemctl reboot

与Raid0创建相似的内容:

Raid0创建

实验步骤 步骤1: 确认硬盘 确认你的硬盘设备名。 [root@servera ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 300M 0 part /boot ├─sda2 8

多个物理磁盘挂载到同一目录的方法 (lvm 软raid)

# 多个物理磁盘挂载到同一目录的方法 (lvm 软raid) ## 背景 ``` 公司里面的一台申威3231的机器 因为这个机器的raid卡没有操作界面. 所以只能够通过命令行方式创建raid 自己这一块比较菜, 想着先尝试使用lvm的方式进行软raid挂载,也验证一下性能. 所以写一些这个文章 `

[转帖]MegaRaidCli64 常用命令解释

MegaRaidCli64 常用命令解释 安装查看创建删除案例 安装 Centos wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_Meg

[转帖]LVM条带化

一、条带化的概念 一般以LVM管理的存储,一个vg中可能会有很多pv,同样的,一个lv可能跨越多块pv,为了使硬盘存储速度加快,就会用到条带化的技术,即把连续的数据分成大小相同的数据块,然后依次存储在各个pv上。类似于RAID0,使存储速度加快。但并不会使数据像RAID0一样危险容易丢失,因为在正式

[转帖]raid缓存策略设置

RAID卡缓存策略 不同的RAID卡缓存策略对IO的性能影响较大,常见的策略有: 1、写操作策略,可设置为WriteBack或WriteThrough WriteBack:进行写操作时,将数据写入RAID卡缓存,并直接返回,RAID卡控制器将在系统负载低或者Cache满了的情况下把数据写入硬盘。该设

[转帖]RAID, RAID, RAID

https://zhuanlan.zhihu.com/p/138888698 什么是 RAID RAID (Redundant Array of Inexpensive Disks)由加州伯克利大学的几位教授在上世纪八十年代提出, 刚开始的设想是使用廉价的硬盘, 但是随着越来越多硬盘产商进入这个领域

[转帖]RAID 5写带宽11.7GB/s:当SAS 24G阵列卡嵌入PCIe Switch

https://zhuanlan.zhihu.com/p/576562821 引言:在SAS/SATA RAID卡开始转向Tri-Mode即支持NVMe之后,关于软硬RAID哪个更好的讨论还在继续。而Broadcom和Microchip这两家大厂的手里,正好都掌握着PCIe Switch芯片技术。不

[转帖]【MegaCli】RAID工具管理工具学习与整理

https://blog.yelvlab.cn/archives/608/ 95年小孩写的文章. MegaCli MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上各磁盘状态,等等。通常,我们对硬盘当前的状

[转帖]浅谈RAID写惩罚(Write Penalty)与IOPS计算

介绍 通常在讨论不同RAID保护类型的性能的时候,结论都会是RAID-1提供比较好的读写性能,RAID-5读性能不错,但是写入性能就不如RAID-1,RAID-6保护级别更高,但写性能相对更加差,RAID10是提供最好的性能和数据保护,不过成本最高等等。其实决定这些性能考虑的因素很简单,它就是RAI

[转帖]浅谈RAID写惩罚(Write Penalty)与IOPS计算_文字版

https://www.cnblogs.com/IvanChen/p/4491984.html 介绍 通常在讨论不同RAID保护类型的性能的时候,结论都会是RAID-1提供比较好的读写性能,RAID-5读性能不错,但是写入性能就不如RAID-1,RAID-6保护级别更高,但写性能相对更加差,RAID