查看实验需要使用的硬盘这里是/dev/sdb-sde,4个硬盘

RAID5+LVM的应用以及var和home目录的移植_空间


为整个硬盘划分成一个主分区,并改变类型为linux raid型

RAID5+LVM的应用以及var和home目录的移植_空间_02

查看分区情况

RAID5+LVM的应用以及var和home目录的移植_动态_03

使用mdadm命令创建raid5卷,这里C是代表新建一个raid卷,-l表示创建raid的级别(level)这里创建级别为5,-n代表raid卷中活动(native)硬盘的数量这里是3个,-x表示提供冗余磁盘的数量这里是1个,-c表示磁盘模块大小这里是128K,后面是需要添加的磁盘

RAID5+LVM的应用以及var和home目录的移植_空间_04

格式化raid卷

RAID5+LVM的应用以及var和home目录的移植_安全性_05

查看raid情况,这里可以看出活动磁盘的数量为3个,sde1为冗余磁盘,并且在进行同步

RAID5+LVM的应用以及var和home目录的移植_安全性_06

在创建的raid5卷基础上创建物理卷

RAID5+LVM的应用以及var和home目录的移植_安全性_07

创建卷组

RAID5+LVM的应用以及var和home目录的移植_动态_08

查看卷组情况,卷组空间大小

RAID5+LVM的应用以及var和home目录的移植_动态_09

创建逻辑卷名为home和var,大小都为2G

RAID5+LVM的应用以及var和home目录的移植_空间_10

扫描创建的逻辑卷

RAID5+LVM的应用以及var和home目录的移植_空间_11

查看创建逻辑卷的详细信息,空间大小

RAID5+LVM的应用以及var和home目录的移植_安全性_12

创建临时挂载目录

RAID5+LVM的应用以及var和home目录的移植_空间_13

试挂载,这里还会提示错误,因为还不是文件系统,接下来给逻辑卷格式化为ext3的文件系统

RAID5+LVM的应用以及var和home目录的移植_空间_14

格式化逻辑卷为文件系统

RAID5+LVM的应用以及var和home目录的移植_空间_15

挂载使用

RAID5+LVM的应用以及var和home目录的移植_空间_16

查看挂载情况以及空间大小

RAID5+LVM的应用以及var和home目录的移植_安全性_17

查看逻辑卷情况

RAID5+LVM的应用以及var和home目录的移植_动态_18

模拟坏盘情况,使用以下命令将sde1盘标记为损坏状态,查看冗余磁盘是否自动同步

RAID5+LVM的应用以及var和home目录的移植_动态_19

使用以下命令移除坏盘,再次查看

RAID5+LVM的应用以及var和home目录的移植_安全性_20

添加新的磁盘

RAID5+LVM的应用以及var和home目录的移植_动态_21

查看状态

RAID5+LVM的应用以及var和home目录的移植_空间_22