Linux 创建软RAID和LVM
实验目的:现有三块大小为8Gb的scsi硬盘安装redhat linux 5。要求:
1. 在第一块硬盘上划分1gb的swap分区
2. 在第一,二块硬盘各分出100MB做RAID1,格式化为ext3,挂载点为/boot。
3. 在第一,二,三个分出5Gb做RAID5,格式化为ext3,挂载点为/。
4. 将第一,二,三块硬盘上剩余的分区,组合成一个逻辑卷组,格式化为ext3,挂载点为/home。
解决方案:
说明:RAID的创建只能在安装过程中进行
/boot启动分区只能做RAID1
1. 创建swap分区。
在安装进行到如下过程时(图一):
clip_p_w_picpath002
图 1
选择新建,如图2
clip_p_w_picpath004
图 2
文件系统类型为swap,勾选sda,指定空间大小为1000MB。确定。
2.创建/boot分区:
在图1中点击RAID,如图3
clip_p_w_picpath006
图 3
创建软件RAID分区,点确定,如图4
clip_p_w_picpath008
图 4
在图4中,文件系统类型为:software RAID,驱动器选择为sda,固定大小为100MB。由于一次只能对一个硬盘创建一个分区,所以用相同的方式为为sdb创建一100MB的software RAID分区,如图5所示。
clip_p_w_picpath010
图 5
创建好两个software RAID分区后,再点击图一中的RAID,如图6:
clip_p_w_picpath012
图 6
选择“创建RAID设备”,确定,如图7:
clip_p_w_picpath014
图 7
挂载点选择/boot,文件系统类型为ext3,RAID级别只能为RAID1,RAID成员选中刚刚创建的两个software RAID分区,点击确定。
3.创建根分区:
按照上面的方法,分别在sda,sdb,sdc三块硬盘上创建三个大小为5000MB的software RAID分区,如下图所示:
clip_p_w_picpath016
图 8
clip_p_w_picpath018
图 9
clip_p_w_picpath020
图 10
创建好三个software RAID分区后,点击图一中的RAID,如图11:
选择创建RAID设备,如图12.
clip_p_w_picpath022
图 11
在图12中:挂载点为/,RAID级别为RAID5,RAID成员为刚创建的三个分区,确定。
clip_p_w_picpath024
图 12
4.创建/home分区
点击图一中的“创建”,如图13
clip_p_w_picpath026
图 13
文件系统类型选择为”physical volume”,同样每次只能对一个硬盘创建一个物理卷,在其它大小选项中选择“全部可用空间”,用相同的方式为sdb和sdc创建LVM物理卷。结果如图14。
clip_p_w_picpath028
图 14
创建好三个LVM物理卷后,点击图1中的LVM,如图15,卷组名和物理范围默认。要使用的物理卷中,选中刚刚创建的三个物理卷。在逻辑卷中,点击添加如图16:
clip_p_w_picpath030
图 15
clip_p_w_picpath032
图 16
在图16中,挂载点选择为/home,文件系统类型为ext3,大小为全部可用空间,点击确定。整个分区过程算是完成了。结果如图17,18:
clip_p_w_picpath034
图 17
clip_p_w_picpath036
图 18
不过我觉得上面的分区过程应该有点问题:应为第一块硬盘sda,我先分了1000MB给swap,100MB给/boot,5000MB给RAID5的/分区,为什么最后做LVM时它还有4160MB这么大(图15)?
欢迎大家提出意见和指正。