逻辑卷的创建

tech2022-09-07  112

一、逻辑卷的创建 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

最新回复(0)