【Linux实验】动态磁盘管理

一、实验目的及要求

某企业在内部构建自己的数据库服务器(RHEL5系统平台),为保证数据库数据的安全,公司购买了四块SCSI硬盘,并决定构建RAID5卷,在保证数据读取效率的同时提供数据存储的安全性。根据实验要求给出划分分区和实现RAID5卷的步骤。

二、实验仪器设备

四块SCSI硬盘,创建RAID5卷。

三、实验内容

利用mdadm命令创建并管理RAID卷,从而掌握Linux系统中利用RAID技术实现磁盘阵列的管理方法。

四、实验实施步骤

(一)实验调试步骤及实验原始数据记录

  1. RAID5卷的建立
    (1)使用fdisk命令创建四个磁盘分区/dev/sdb1、/dev/sdc1、/dev/sdd1、/dev/sde1。并设置分区类型id为fd(Linux raid autodetect)。

在这里插入图片描述

分区结果如下所示:
在这里插入图片描述

(2)使用mdadm命令创建RAID5。
[root@RHEL5 ~]# mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[b-e]1
mdadm: array /dev/md0 started.

在这里插入图片描述
(3)为新建立的/dev/md0建立类型为ext3的文件系统。
[root@RHEL5 ~]mkfs –t ext3 -c /dev/md0
在这里插入图片描述

(4)查看建立的RAID5的具体情况。
[root@RHEL5 ~]mdadm –detail /dev/md0
在这里插入图片描述

(5)将RAID设备/dev/md0挂载到指定的目录/media/md0中。
在这里插入图片描述

[root@RHEL4 ~]# mount /dev/md0 /media/md0
[root@RHEL4 ~]# cd /media/md0
[root@RHEL4 md0]# ls
lost+found
2. RAID设备的数据恢复
(1)假设/dev/sdc1损坏。将损坏的RAID成员标记为失效。
[root@RHEL5 ~]#mdadm /dev/md0 --fail /dev/sdc1
在这里插入图片描述

(2)移除失效的RAID成员。
[root@RHEL5 ~]#mdadm /dev/md0 --remove /dev/sdc1
在这里插入图片描述

(3)更换硬盘设备,添加一个新的RAID成员。
[root@RHEL5 ~]#mdadm /dev/md0 --add /dev/sde1
在这里插入图片描述

(三)实验调试过程中存在的问题、解决问题的思路及办法
1、在创建卷之前,我们应当使用升级向导将基本磁盘转换为动态磁盘,同时在每个磁盘上面创建的卷的数目是没有限制的。从基本磁盘到动态磁盘的升级过程如下:
①依次单击“开始”->“所有程序”->“管理工具”->“计算机管理”选项,显示“计算机管理”窗口。
②在左侧控制台中依次展开“存储” ->“磁盘管理”选项,以显示计算机中安装的所有磁盘。
③右击要设置为动态磁盘的硬盘, 并在弹出的快捷菜单中选择“升级到动态磁盘”选项, 将显示“升级到动态磁盘”对话框。
④选中要升级的磁盘,然后单击“确定”:按钮,将显示“要升级的磁盘”对话框,在这里要求用户对要升级为动态磁盘的硬盘进行确认。这样做的原因很简单,因为这一升级操作是不可逆的。也就是说,基本磁盘可以升级为动态磁盘,但动态磁盘却不能恢复为基本磁盘。
⑤单击“升级”按钮,将显示“磁盘管理”提示框,系统再次要求用户对磁盘升级予以确认。
⑥单击“是”按钮,将显示“升级磁盘”警告框。在这里提示要升级磁盘上的文件系统将被强制卸下,并要求用户对该操作进一步予以确认。
⑦单击“是”按钮,系统将开始磁盘的升级过程。当升级完成后,将显示 “确认”警告框,单击“确定”按钮将重新启动计算机,以完成磁盘的升级过程。
2、当RAID卷中的某一磁盘出现故障时,需要恢复该卷。过程如下:
①将故障盘从计算机中拔出,将新磁盘装入计算机,保证连线正确。
②右击“磁盘管理”选项,在弹出的快捷菜单中选择“重新扫描磁盘”命令。
③右击“失败”的RAID-5卷中工作正常的任一成员,在弹出的快捷菜单中选择“修复卷”命令,在弹出的对话框中,选择新磁盘来取代原来的故障磁盘,单击“确定”按钮。
④将标记为“丢失”的磁盘删除掉,RAID-5卷恢复正常。
3、我们需要通过虚拟机设置,添加更多硬盘。(编辑虚拟机设置-硬盘-添加)
将RAID设备/dev/md0挂载到指定的目录/media/md0中,通过输提示命令发现出错,显示未找到文件,在虚拟机中手动打开/media文件夹时,并没有发现指定目录,但是找到了相似文件夹,于是改变命令中的文件夹,无错误提示。

五、实验总结

理解了什么是动态磁盘,以及动态磁盘的作用。学会了动态磁盘中磁盘的升级及卷的转换并且掌握了Linux系统中利用RAID技术实现磁盘阵列的管理方法,需要注意的是,我们平时使用的磁盘一般是基本磁盘,查看自己电脑的磁盘类型的方法很简单,点击我的电脑→管理→磁盘管理即可。还学会了利用mdadm命令创建并管理RAID卷,RAID5卷的建立、RAID设备的数据恢复。

猜你喜欢

转载自blog.csdn.net/qq_44762986/article/details/112217036