RAID0搭建

RAID以及LVM扩容

raid 0 搭建的步骤以及功能验证

RAID0是一种数据存储技术,它将多个硬盘组合成一个逻辑驱动器。RAID0阵列的数据写入操作被分割成多个块,每个块写入不同的硬盘,从而提高了写入速度。读取操作也是类似的,RAID0会从多个硬盘中同时读取数据,从而提高了读取速度。但是,RAID0也存在一定的风险,如果其中一个硬盘故障,整个阵列的数据将全部丢失。

实验环境:

  • VMware 虚拟机
  • Ubuntu 操作系统(版本号:20.04)
  • 两个虚拟硬盘(容量大小和硬件规格相同)
  1. 给Linux的虚拟机添加三块10G的硬盘,添加完重启

image-20230326152853512

  1. 安装mdadm 软件包
apt update
apt dist-upgrade
apt install mdadm

image-20230326154513298

  1. 接下来,我们使用fdisk命令查看系统中的硬盘信息:
fdisk -l

image-20230326154626622

根据输出信息,我们找到了三个虚拟硬盘的设备名称:/dev/sdb /dev/sdc/dev/sdd

  1. 创建 RAID 0 阵列:使用 mdadm 工具创建 RAID 0 阵列
sudo mdadm --create /dev/md0 --level=0 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd

其中,/dev/md0 是创建的 RAID 0 设备名称,--level=0 指定 RAID 级别为 0,--raid-devices=3 指定 RAID 阵列使用的磁盘数量,/dev/sdb/dev/sdc /dev/sdd是虚拟硬盘的设备名称。

image-20230326154730516

  1. 格式化 RAID 0 阵列:使用 mkfs 命令格式化 RAID 0 阵列
sudo mkfs.ext4 /dev/md0

image-20230326154912333

  1. 挂载 RAID 0 阵列:创建一个目录,并将 RAID 0 阵列挂载到该目录
sudo mkdir /mnt/raid0
sudo mount /dev/md0 /mnt/raid0

image-20230326155057485

  1. 测试 RAID 0 阵列:使用 dd 命令测试 RAID 0 阵列的读写速度
dd if=/dev/zero of=/mnt/raid0/testfile bs=1M count=1024

该命令将在 RAID 0 阵列的挂载目录中创建一个名为 testfile 的 1GB 文件,并计算写入的速度。可以使用以下命令计算 RAID 0 阵列的读取速度:

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

image-20230326155314718

  1. 查看 RAID 0 阵列状态:使用 mdadm 命令查看 RAID 0 阵列的状态
sudo mdadm --detail /dev/md0

image-20230326155432782

该命令将显示 RAID 0 阵列的详细信息,包括设备名称、磁盘数量、RAID 级别

取消raid0

  1. 取消已挂载的RAID0阵列
umount /mnt/raid0/

image-20230327104535255

  1. 停用RAID0阵列

image-20230327104630143

  1. 删除RAID0阵列
sudo mdadm --detail --scan
sudo mdadm --detail --scan

执行sudo mdadm --remove /dev/md0命令时出现"No such file or directory"的错误提示,这可能是由于RAID0阵列已经被取消或者是出现了其它错误导致RAID0阵列设备文件不存在

尝试使用sudo mdadm --detail --scan命令查看是否还有RAID0阵列存在。如果输出为空,说明RAID0阵列已被成功取消。如果输出中仍包含有RAID0阵列的信息,你可以尝试重启计算机,然后再次尝试删除RAID0阵列。

image-20230327104843371

  1. 删除RAID0阵列中的所有元数据
sudo mdadm --zero-superblock /dev/sdb /dev/sdc /dev/sdd

验证RAID0阵列上的元数据已经被成功清除,可以执行以下命令

sudo mdadm --examine /dev/sdb
sudo mdadm --examine /dev/sdc
sudo mdadm --examine /dev/sdd

image-20230327105534020

以及删除成功

posted @ 2023-03-27 11:05  SuperWinner  阅读(233)  评论(1编辑  收藏  举报