Linux(Ubuntu)操作系统内存管理RAID磁盘阵列与配置(RAID0、RAID1、RAID5)

呐呐呐,我又又又来更新啦!

一、实验内容

Linux操作系统内存管理RAID磁盘阵列与配置(RAID0、RAID1、RAID5)

效果如图:

二、实验步骤

1、安装搭建ubuntu虚拟机环境

使用vm虚拟机软件来安装linux操作系统(这里我使用的是ubuntu桌面版)

测试ubuntu网络可以正常使用

如果出现ubuntu虚拟机无法联网的情况,请看我这篇博客

解决虚拟机ubuntu桌面版无法上网问题(没有网络图标/无法连接成功)-CSDN博客

2、实现RAID0

在虚拟机设置中新建两块硬盘2和3,来做raid0

安装mdadm软件包

sudo apt install mdadm

使用fdisk命令查看创建硬盘结果

sudo fdisk -l | grep sd

可以看到我们创建的那两块2GB的硬盘, /dev/sdb,/dev/sdc分别为他们的设备名

接下来创建/dev/md0的磁盘阵列

sudo madam -C -v /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdc

再用fdisk命令查看磁盘列表,会发现多了一个设备名为/dev/md0的磁盘

sudo fdisk -l | grep /md0

查看阵列信息

sudo mdadm –detail /dev/md0

生成配置文件并展示信息

mdadm -Ds > /etc/mdadm.conf
ll /etc/mdadm*
cat /etc/mdadm.conf

安装xfs

sudo apt install xfsprogs

格式化,在/dev/md0上面创建一个xfs文件系统

mkfs.xfs /dev/md0

最后再创建一个挂载

cd /

mkdir raid0

mount /dev/md0 /raid0

df -Th | grep md0

3、实现RAID1

再添加两块硬盘

再进入ubuntu查看

sudo fdisk -l | grep sd

创建一个/dev/md1的磁盘阵列

sudo mdadm -C -v /dev/md1 -l 1 -n 2 /dev/sdd /dev/sde

查看信息并更新配置文件

sudo mdadm -Dsv

mdadm -Dsv > /etc/mdadm.conf

查看阵列信息

sudo mdadm –detail /dev/md1

格式化,在/dev/md1上面创建一个xfs文件系统

mdadm -Dsv > /etc/mdadm.conf
mkfs.xfs /dev/md1

创建一个挂载

cd /

mkdir raid1

mount /dev/md1 /raid1

df -Th | grep raid1

4、实现RAID5并模拟其中一块硬盘损坏

同上,在添加三块新硬盘

依旧可以先查看我们的硬盘信息先

sudo fdisk -l | grep sd

创建一个/dev/md2的磁盘阵列

mdadm -Cv /dev/md2 -n 2 -l 5 -a yes -x 1 /dev/sdh /dev/sdg

查看信息并更新配置文件

sudo mdadm -Dsv
mdadm -Dsv > /etc/mdadm.conf

查看阵列信息

mdadm --detail dev/md2

在/dev/md1上面创建一个ext4文件系统

mkfs.ext4 /dev/md2

创建一个挂载

cd /

mkdir raid5

mount /dev/md2 /raid5

df -Th | grep raid5

现在模拟硬盘/dev/sdf损坏

mdadm /dev/md2 -f /dev/sdf

然后直接查看阵列信息,这时sdg和sdh两个盘组成RAID5

mdadm -D /dev/md2

移除坏掉的/dev/sdf硬盘

mdadm -r /dev/md2 dev/sdf

查看信息并更新配置文件

mdadm -Dsv
mdadm -Dsv > /etc/mdadm.conf
cat /etc/mdadm.conf

三、实验总结

通过本次实验,学会了实现Linux操作系统内存管理RAID磁盘阵列与配置(RAID0,RAID1,RAID5),实践了RAID技术,使用mdadm工具完成了 RAID 0、RAID 1、RAID 5 的创建与管理。通过cat /proc/mdstat实时监控阵列状态,验证了不同 RAID 级别的性能差异(如 RAID 0 的读写速度优势、RAID 5 的容错能力)。

在 RAID 5 阵列中模拟单盘故障,通过热备盘替换与数据重建操作,验证了 RAID 的冗余机制。实验结果表明,RAID 5 在保障数据安全的同时,磁盘利用率与读写性能达到较好平衡。

有什么错误或者问题欢迎在评论区留言~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值