一、逻辑卷的创建
1、创建物理卷
fdisk /dev/sdb
2、创建物理卷
pvcreate /dev/sdb1 /dev/sdb2
3、查看物理卷详细信息
pvs pvdisplay
4、创建卷组
vgcreate myvg /dev/sdb[1-2]
5、查看卷组详细信息
vgs vgdisplay
7、删除卷组,指定PE的大小
vgremove myvg
vgcreate -s 16m myvg /dev/sdb[1-2]
8、创建逻辑卷
创建逻辑卷,名称为mylv,大小为5 GB
lvcreate -L +5G -n mylv myvg
9、查看逻辑卷的信息
lvs lvdisplay
10、扫描逻辑卷
lvscan
11、格式化逻辑卷
mkfs.ext4 /dev/mapper/myvg-mylv
12、挂载逻辑卷
mount /dev/mapper/myvg-mylv /mnt/
二、逻辑卷的扩容
1、将逻辑卷扩容1个G空间
//lvextend -L +1G /dev/mapper/myvg-mylv
2、查看扩容后详细信息
//lvs df-h
3、可以查看到LVM卷的大小变成了6 GB,但是挂载信息中没有发生变化,这时系统还识别不了新添加的磁盘文件系统,所以还需要对文件系统进行扩容
// resize2fs /dev/mapper/myvg-mylv
三、逻辑卷的缩容
1、首先将逻辑卷卸载挂载
umount /mnt/
2、进行磁盘检测
e2fsck -f /dev/mapper/myvg-mylv
3、首先将文件系统先缩容至2G
resize2fs /dev/mapper/myvg-mylv 2G
4、缩容逻辑卷
lvresize -L 2G /dev/mapper/myvg-mylv
5、重新挂载、查看
mount /dev/mapper/myvg-mylv /mnt
df -h
四、RAID磁盘管理(0、5),基础分区自行划分
1、创建raid0
mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb1 /dev/sdb2
2、查看系统上的raid
cat /proc/mdstat
3、查看raid详细信息
mdadm -Ds
4、生成配置文件
mdadm -Ds > /etc/mdadm.conf
5、创建挂载点、挂载并查看
mkdir /raid0 mount /dev/md0 /raid0/ df -Th /raid0
五、删除raid0
1、卸载挂载
umount /raid0
2、停止raid
mdadm -S /dev/md0
3、删除配置文件及挂载点
rm -rf /etc/mdadm.conf rm -rf /raid0
4、还原磁盘分区
mdadm --zero-superblock /dev/sdb1
mdadm --zero-superblock /dev/sdb2
六、创建radi5
1、利用磁盘分区新建4个磁盘分区,每个大小为20 GB。用3个20 GB的分区来模拟raid 5,加一个热备盘。
mdadm -Cv /dev/md5 -l5 -n3 /dev/sdb1 /dev/sdb2 /dev/sdb3 --spare-devices=1 /dev/sd4
2、查看创建进度及详细信息
cat /proc/mdstat mdadm -D /dev/md5
3、模拟硬盘故障
mdadm -f /dev/md5 /dev/sdb1
4、查看进度及详细信息
cat /proc/mdstat mdadm -D /dev/md5
5、从以上结果可以发现原来的热备盘/dev/sdb4正在参与RAID 5的重建,而原来的/dev/sdb1变成了坏盘
6、热移除故障盘
mdadm -r /dev/md5 /dev/sdb1
7、查看进度及详细信息
cat /proc/mdstat mdadm -D /dev/md5
8、格式化RAID并进行挂载
mkfs.xfs /dev/md5 mount /dev/md5 /mnt/
9、查看挂载信息
df -h