CentOS6.9下软件实现RAID5创建

本文介绍了如何在CentOS6.9系统中使用mdadm命令创建RAID5阵列。通过实验,详细阐述了RAID5的工作原理,包括磁盘的添加、分区以及阵列的创建和管理。内容涉及磁盘的虚拟化设置、系统识别新增硬盘的方法、RAID5的规划和组件设备的管理。
摘要由CSDN通过智能技术生成

1.实验说明:

           1.RAID 5是一种存储性能、数据安全和存储成本兼顾的存储解决方案。RAID 5可以理解为是RAID 5可以理解为是RAID 0 和RAID 1的折中方案。RAID 5和RAID 4一样,数据以块为单位分布到各个磁盘上。RAID 5不对数据进行备份,而是把数据和其对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据损坏后,利用剩下的数据和相应的奇偶校验信息恢复被损坏的数据。RAID 5至少使用3块磁盘组成磁盘阵列。此处通过实验加深读RAID 5工作原理的了解。

           2.mdadm是Linux下用于创建和管理软件RAID的命令,是一个模式化命令。但是由于现在服务器一般都带有RAID阵列卡,并且RAID阵列卡也很廉价,且由于软件RAID的自身缺陷(不能用作启动分区、使用CPU实现、降低CPU利用率),因此在生产环境下并不适用。但为了学习和了解RAID原理和管理,进行如下实验。

2.实验环境:

            VMware Workstation 12.0.0 build-2985596   CentOS6.9 64位系统

3.前期准备:

           1.开启VMware Workstation虚拟机中CentOS6.9 64位系统前,在虚拟机中新增4块新的虚拟磁盘,大小分别为20GB、25GB、30GB、35GB,添加方法:点击VM虚拟机的菜单“虚拟机(M)"-->"设置(S)Ctrl+D"-->”硬件“-->"添加(A)”-->"硬件类型:硬盘“-->"下一步(N)”-->"选择磁盘类型:默认不修改“-->”下一步(N)”-->"选择磁盘:勾选 创建新虚拟磁盘(V)“-->”下一步(N)”-->"指定磁盘容量 最大磁盘容量填需要增加的大小,例如20,表示20GB;立即分配所有空间(A)不勾选;将虚拟磁盘存储为单个文件(O)勾选-->”下一步(N)“-->”指定磁盘文件:默认不修改“-->点击”完成“,创建磁盘完成,按照此方法再创建剩下3个虚拟磁盘。

           2.开启虚拟机中的CentOS系统,如果添加虚拟硬盘时系统正在运行,想不重启让虚拟机识别硬盘可以使用这个命令:echo '- - -' > /sys/class/scsi_host/host2/scan,让系统识别新增的硬盘。然后用命令lsblk查看当前系统已有块设备。如下:

          

[root@centos6 ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0     11:0    1  3.7G  0 rom  /media/CentOS_6.9_Final          # 已挂载光盘,此处可忽略
sda      8:0    0  200G  0 disk                                  # 根目录所在磁盘,此处可忽略
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0  100G  0 part /
├─sda3   8:3    0   50G  0 part /app
├─sda4   8:4    0    1K  0 part 
└─sda5   8:5    0    1G  0 part [SWAP]
sdb      8:16   0   20G  0 disk                                 # 此处为新增的第一块磁盘                                                       
sdc      8:32   0   25G  0 disk                                 # 此处为新增的第二块磁盘
sdd      8:48   0   30G  0 disk                                 # 此处为新增的第三块磁盘
sde      8:64   0   35G  0 disk                                 # 此处为新增的第四块磁盘

4.正文:

          1.实验前的规划:sdb、sdc、sdd组成RAID5,sde作为备用盘,因为组成RAID5的每个磁盘取出的空间要一致,组成后RAID最大空间取硬盘中最小的空间20G,所以磁盘sdc、sdd、sde要进行划分分区处理,如下操作在sdc上创建大小为20G的主分区,并按同样的操作方法,在sdd、sde上创建同样为20G的主分区。

[root@centos6 ~]# fdisk /dev/sdc          # 对磁盘sdc分区
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xe691aa35.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): m                 # 获取帮助
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值