第7章 使用RAID与LVM磁盘阵列技术
7.3 LVM逻辑卷管理器
- 部署逻辑卷
第1步:让新添加的两块硬盘设备支持LVM技术。
pvcreate /dev/sdb /dev/sdc
第2步:把两块硬盘设备加入到storage(自定义名称)卷组中,然后查看卷组的状态。
vgcreate storage /dev/sdb /dev/sdc
vgdisplay
第3步:切割
lvcreate -n vo -l 37 storage //切割出4*37=148MB大小的逻辑卷
-n 逻辑卷的名称
-l 大小,多少PE
-L 大小,150MB
lvdisplay // 查看
第4步:格式化
mkfs.ext4 /dev/storage/vo
xfs格式不支持缩小,这里实验时尽量格式化成ext3/4
第5步:挂载
mkdir /linux
mount /dev/storage/vo /linux
第6步:查看,并写入配置文件
df -h
vim /etc/fstab
/dev/storage/vo /linux ext4 defaults 0 0
- 扩容逻辑卷
第1步:卸载设备
umount /linux
第2步:扩容
lvextend -L 300M /dev/storage/vo
第3步:检查硬盘完整性,并重置硬盘容量
e2fsck -f /dev/storage/vo
resize2fs /dev/storage/vo
第4步:重新挂载,并查看挂载情况
mount -a
df -h
- 缩小逻辑卷
第1步:卸载
umount /linux
第2步:检查文件系统完整性
e2fsck -f /dev/storage/vo
第3步:缩小
resize2fs /dev/storage/vo 100M //缩小到100M
lvreduce -L 100M /dev/storage/vo
第4步:重新挂载并查看
mount -a
df -h
- 逻辑卷快照
第1步:创建
lvcreate -L 120M -s -n SNAP /dev/storage/vo
-L 切割大小,与逻辑卷保持一致(vgdisplay可查看使用多少)
-s 生成快照
-n 快照名称
最后跟上对哪个逻辑卷进行快照
lvdisplay //查看已创建的快照
第2步:恢复
umount /linux
lvconvent --merge /dev/storage/SNAP
执行完之后,数据恢复到快照时间,同时快照会被删除,属于一次性
- 删除逻辑卷
第1步:卸载,删除配置文件
umount /linux
vim /etc/fstab 删除相对应的配置文件
第2步:删除逻辑卷
lvremove /dev/storage/vo
第3步:删除卷组
vgremove /dev/storage
第4步:删除物理卷
pvremove /dev/sdb /dev/sdc