在raid1上装centos7和创建raid5及卷组

本文详细介绍了如何在RAID1基础上安装CentOS7.2,然后创建并配置RAID5卷组。包括硬件配置、虚拟机设置、分区、RAID1与RAID5的创建、数据同步检查、卷组创建等步骤,以及故障模拟和恢复过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

raid1上部署centos7.2  

 

硬件配置

 

硬盘:共8个  2个做raid1   6个做俩组raid5

内存:4G

 

Raid1部署centos7.2  及Linux文件系统

Raid5 部署卷组

 

 

虚拟机配置

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.开机,进入安装界面,回车

 

 

 

 

2.选择中文,简体中文

 

 

 

 

3.配置日期和时间

 

 

4.软件选择,选择桌面版

 

5.选择安装位置

 

 

6.分区,点击+,输入分区和大小

 

7.修改设备类型为raid,级别raid1,文件系统EXT4,点修改,选中做raid的硬盘,如图所示

 

8./boot分区完毕

 

9.其他分区,请参照/boot

 

 

10.接受更改

 

11.开始安装

 

 

 

12.设置root密码

 

13.输入密码

 

 

14.进度条走完,重启

 

15.登陆,打开终端,配置静态IP

 

 

 

16.重启网卡

 

 

 

创建raid5

1.格式化6块硬盘

[root@localhost ~]# fdisk /dev/sdc

欢迎使用 fdisk (util-linux 2.23.2)。

 

更改将停留在内存中,直到您决定将更改写入磁盘。

使用写入命令前请三思。

 

 

命令(输入 m 获取帮助):n

Partition type:

   p   primary (0 primary, 0 extended, 4 free)

   e   extended

Select (default p): p

分区号 (1-4,默认 1):1

起始 扇区 (2048-41943039,默认为 2048):

将使用默认值 2048

Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):

将使用默认值 41943039

分区 1 已设置为 Linux 类型,大小设为 20 GiB

 

命令(输入 m 获取帮助):t

已选择分区 1

Hex 代码(输入 L 列出所有代码):fd

已将分区“Linux”的类型更改为“Linux raid autodetect”

 

命令(输入 m 获取帮助):w

The partition table has been altered!

 

Calling ioctl() to re-read partition table.

正在同步磁盘。

 

其他5块同上

 

 

2.创建raid5

[root@localhost ~]# mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=3  /dev/sd{c,d,e}1

mdadm: Defaulting to version 1.2 metadata

mdadm: array /dev/md0 started.

[root@localhost ~]# mdadm --create --auto=yes /dev/md1 --level=5 --raid-devices=3  /dev/sd{f,g,h}1

mdadm: Defaulting to version 1.2 metadata

mdadm: array /dev/md1 started.

创建raid5,/dev/md0阵列设备名,level=5阵列模式raid5,raid-device=3

raid有3块硬盘

创建raid5,/dev/md1阵列设备名,level=5阵列模式raid5,raid-device=3

raid有3块硬盘

 

 

3.查看数据同步情况

[root@localhost ~]#  cat /proc/mdstat

Personalities : [raid1] [raid6] [raid5] [raid4]

md1 : active raid5 sdh1[3] sdg1[1] sdf1[0]

      41908224 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

      

md0 : active raid5 sde1[3] sdd1[1] sdc1[0]

      41908224 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

      

 

4.配置文件

 

[root@localhost ~]# mdadm --detail /dev/md0 | grep

CentOS 7 系统中安装 RAID(独立磁盘阵列)通常涉及两个步骤:创建 RAID 并配置存储模式。以下是针对三种常见 RAID 类型(RAID 0、RAID 1 RAID 5)的安装过程: **RAID 0 (条带化)**: RAID 0 提供数据读写速度提升,但不具备冗余功能。首先,你需要准备至少两块硬盘,并使用 mdadm 工具创建 RAID 阵列。 1. 更新系统包信息:`sudo yum update` 2. 安装 mdadm:`sudo yum install mdadm` 3. 创建 RAID 0 配置文件(例如,myraido.conf): ``` cat > myraido.conf << EOF /dev/sdb /dev/sdc level=0 stripe.size=64k name=myraido metadata=mkfs.ext4 EOF ``` 4. 执行创建操作:`sudo mdadm --create /dev/md/myraido --config myraido.conf` 5. 挂载新创建RAID 0:`sudo mkdir /mnt/myraido && sudo mount /dev/md/myraido /mnt/myraido` **RAID 1 (镜像)**: RAID 1 提供数据冗余,每个硬盘对应一个镜像。步骤类似: 1. 创建镜像配置文件: ``` cat > myraid1.conf << EOF /dev/sdb /dev/sdc mirror name=myraid1 EOF ``` 2. 创建 RAID 1:`sudo mdadm --create /dev/md/myraid1 --config myraid1.conf` 3. 挂载设备:`sudo mkdir /mnt/myraid1 && sudo mount /dev/md/myraid1 /mnt/myraid1` **RAID 5 (奇偶校验)**: RAID 5 使用一块硬盘作为奇偶校验,提供数据保护同时允许单块硬盘故障: 1. 准备三块或多块硬盘。创建配置文件: ``` cat > myraid5.conf << EOF /dev/sdb /dev/sdc /dev/sdd level=5 stripe.size=64k name=myraid5 EOF ``` 2. 创建 RAID 5:`sudo mdadm --create /dev/md/myraid5 --config myraid5.conf` 3. 挂载:`sudo mkdir /mnt/myraid5 && sudo mount /dev/md/myraid5 /mnt/myraid5`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值