linux-centos-8.5-raid5、raid1+0磁盘实验

一. 配置 linux 操作系统的 raid5

服务器已安装 Linux 操作系统, 请在此基础上新添加一块 5 块 nvme 硬盘, 按下表要求 完成配置。

增加一块类型 nvme 类型的磁盘,每磁盘大小为 15G,并且对磁盘按照如下要求进行分 区:

分区名称分区大小设备名称 raid5挂载点
/dev/nvme0n215G/dev/md5/dev/md5
/dev/nvme0n315G/dev/md5/dev/md5
/dev/nvme0n415G/dev/md5/dev/md5
/dev/nvme0n515G/dev/md5/dev/md5
/dev/nvme0n615G/dev/md5/dev/md5

image-20240325192105393

其中前 4 块做 raid5,最后一块作为备份盘,并实现自动挂载。提示阵列的 uuid 查看方法

为:

(1)创建raid5+备份盘

使用四块磁盘创建一个名为/dev/md0的raid0磁盘阵列,命令如下:

[root@localhost ~]# mdadm -C /dev/md5 -a yes -n 4 -l 5 -x 1 /dev/nvme0n{2,3,4,5,6}
  • - mdadm: 这是 Linux 中用来管理软件 RAID 的工具。
    - -C     /dev/md5: -C 参数表示创建一个新的阵列,/dev/md5 是新创建的 RAID 设备名称。
    - -a yes: -a 参数表示将一个或多个设备添加到阵列中,yes 表示确认将设备添加到阵列。
    - -n 4: -n 参数表示 RAID 阵列中包含的设备数量,这里是 4 个设备。
    - -l 5: -l 参数表示 RAID 的级别,这里是 RAID 5。
    - -x 1: -x 参数表示故障容忍度,这里是 1,表示允许一个设备出现故障。
    - /dev/nvme0n{2,3,4,5}: 这是要添加到 RAID 阵列中的设备列表,即 nvme0n2、nvme0n3、nvme0n4 和 nvme0n5。
    

(2) 查看磁盘阵列

查看文件你是否是否创建成功,命令如下所示:

[root@localhost ~]# ll /dev/md5

如下所示:

img

查看分区是否创建成功,命令如下所示:

cat /proc/partitions

如下所示:

查看磁盘整列的详细信息,命令如下所示:

文本  描述已自动生成

查看磁盘整列是否生效,命令如下所示:

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

文本  描述已自动生成

查看磁盘整列的详细信息,命令如下所示:

[r

oot@localhost ~]# mdadm -D /dev/md5


图形用户界面, 文本  描述已自动生成

(3) 格式化磁盘

分区创建好了之后,还必须经过格式化才能够使用,此操作系统默认使用XFS文件系统,相对于以往的EXT,更加适合大数据的存储,这里只需要多主分区和逻辑分区进行格式化,具体操作如下:

[root@localhost ~]# mkfs -t xfs -f /dev/md5    

如下所示:

电脑萤幕画面  描述已自动生成

格式化之后,如果分区内原来有其他数据,将会全部删除。

(4)手动挂载

区格式化之后,需要使用一个目录作为挂载点,才能被使用,使用/raid目录对阵列进行挂载,命令如下:

[root@localhost ~]# mkdir /raid5

[root@localhost ~]# mount /dev/md5 /raid         

(5)自动挂载

[root@localhost ~]# blkid /dev/md5

 

/dev/md5: UUID="7c899811-3c8f-4602-a2f7-38c2054a0314" BLOCK_SIZE="512" TYPE="xfs"

/etc/fstab 中添加如下行(请确保将 [UUID] 替换为实际的 UUID):

图形用户界面, 文本, 应用程序, 聊天或短信  描述已自动生成

最后,挂载所有文件系统:

mount -a

使用df -h 看已经挂载的设备,如下所示:

使用df -HT | grep -v tmpfs 令,查看已经挂载的设备,如下所示:

图形用户界面  中度可信度描述已自动生成

二. 配置 linux 操作系统的 raid10

服务器已安装 Linux 操作系统, 请在此基础上新添加一块 5 块 nvme 硬盘, 按下表要求 完成配置。

增加一块类型 nvme 类型的磁盘,每磁盘大小为 15G,并且对磁盘按照如下要求进行分 区:

分区名称分区大小设备名称 raid10挂载点
/dev/nvme0n215G/dev/md10/raid10
/dev/nvme0n315G/dev/md10/raid10
/dev/nvme0n415G/dev/md10/raid10
/dev/nvme0n515G/dev/md10/raid10
/dev/nvme0n615G/dev/md10/raid10

image-20240325192105393

2.配置raid10

启动虚拟机后,进行如下操作:

(1)查看分区信息

可以使用fdisk -l,命令查看分区信息,如下所示:

[root@localhost ~]# fdisk -l

image-20240325194338264

(2)创建raid10

使用四块磁盘创建一个名为/dev/md10raid10阵列,命令如下:

[root@localhost ~]# [root@localhost ~]# mdadm -C /dev/md10 -a yes -n 5 -l 10 /dev/nvme0n{2,3,4,5,6}

 

image-20240325194352985

各参数意义如下:

-C : 创建整列,后面的/dev/md0为创建出来的raid磁盘整列的名称;

-a yes : 自动创建相关设备文件,不用确认; 

-n 4 : 指定创建磁盘阵列所使用的磁盘个数;

-l 10 : 指定raid磁盘整列的级别。

(3) 查看磁盘阵列

查看文件你是否是否创建成功,命令如下所示:

[root@localhost ~]# ll /dev/md10

如下所示:

image-20240325194402884

查看分区是否创建成功,命令如下所示:

如下所示:

查看磁盘整列的详细信息,命令如下所示:

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

image-20240325194413437

查看磁盘整列是否生效,命令如下所示:

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

image-20240325194424623

查看磁盘整列的详细信息,命令如下所示:

[root@localhost ~]# mdadm -D /dev/md10

image-20240325194437653

(4) 格式化磁盘

分区创建好了之后,还必须经过格式化才能够使用,此操作系统默认使用XFS文件系统,相对于以往的EXT,更加适合大数据的存储,这里只需要多主分区和逻辑分区进行格式化,具体操作如下:

[root@localhost ~]# mkfs -t xfs /dev/md10

image-20240325195859863

格式化之后,如果分区内原来有其他数据,将会全部删除。

(5) 挂载分区

区格式化之后,需要使用一个目录作为挂载点,才能被使用,使用/raid目录对阵列进行挂载,命令如下:

[root@localhost ~]# mkdir /raid10
[root@localhost ~]# mount /dev/md10 /raid10/

使用df -HT | grep -v tmpfs命令,查看已经挂载的设备,如下所示:

image-20240325194455177

3.卸载并停用RAID10

如果需要重新对磁盘进行RAID的配置,需要卸载挂载的目录,并将刚才创建的RAID10停用,命令如下:

[root@localhost ~]# umount /raid

[root@localhost ~]# mdadm -S /dev/md0

结果如下所示:

image-20240325194507511

-S 表示停用磁盘阵列。

  • 27
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值