1、LVM讲解。
假如有两块硬盘A和B,A划分两个分区,B划分一个分区,将这三个分区组成物理卷,在物理卷的基础上组成了一个卷组。卷组实际上物理卷的一个集合。在卷基础上组的基础上划分逻辑卷,最后在逻辑卷的基础上格式化然后挂载到系统中。
(1)准备磁盘分区。
fdisk /dev/sdb;n创建三个新分区,分别为1G;按t改变文件类型为8e。
(2)准备物理卷。
pvcreat /dev/sdb1 ; pvcreat /dev/sdb2 ; pvcreat /dev/sdb3。 pvdisplay 列出当前的物理卷。pvremove /dev/sdb3 删除物理卷。
如果创建分区后没有自动生成目录文件,运行一下partprobe命令就能自动生成。
磁盘被挂载也会无法创建物理卷的。
创建完成之后就可以使用命令pvdisplay查看系统里面所有的物理卷了。
也可以使用pvs命令查看物理卷。
(3)创建卷组。
也可以使用vgs命令查看卷组。vgremove用来删除卷组。
创建逻辑卷。
将磁盘格式化为ext4。
挂载到/mnt/下。我们发现/dev/vg1/lv1变成了/dev/mapper/vg1-lv1,事实上它们指向了相同的文件。
(4)扩充逻辑卷。
重新设置卷大小 ,lvresize - L 300M /dev/vg1/lv1 .
检查磁盘错误,e2fsck -f /dev/vg1/lv1.
更新逻辑卷信息,resize2fs /dev/vg1/lv1
xfs文件系统需要执行。xfs_growfs/dev/vg1/lv1
(5)缩减逻辑卷。xfs不支持。
先umount,e2fsck -f /dev/vg1/lv1 检查磁盘错误,resize2fs /dev/vg1/lv1 100M 更新逻辑卷信息。 lvresize -L 100M /dev/vg1/lv1 重新设置卷大小。
(6)扩容卷组。
fdisk:/dev/sdb 新增/dev/sdb5(逻辑分区8e)2G
pvcreate /dev/sdb5
vgexted vg1/dev/sdb5
lvresize -L 100M /dev/vg1/lv1 重新设置卷大小。
2,磁盘故障小案例。
编辑配置文件/etc/fstad,删除多加的那行,退出然后保存,重启后发现问题解决。