【Linux应用】卷组概念及其操作
1.简述物理卷(Physical Volume,PV):指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。卷组(Volume Group,VG):是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个逻辑卷。逻辑卷(Logical Volume,LV):类似于非LVM系统中的
·
1.简述
- 物理卷(Physical Volume,PV):指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
- 卷组(Volume Group,VG):是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个逻辑卷。
- 逻辑卷(Logical Volume,LV):类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。
我们用面粉做馒头的例子解释三者的联系。首先需要把这些面粉(物理卷PV)揉成一个大面团(卷组VG),然后再把这个大团面分割成一个个小馒头(逻辑卷LV),而且每个小馒头的重量必须是每勺面粉(基本单元PE)的倍数。
2.LVM简介
硬盘分好区或者部署为 RAID 磁盘阵列之后,再想修改硬盘分区大小就不容易了。换句话说,当用户想要随着实际需求的变化调整硬盘分区的大小时,会受到硬盘“灵活性” 的限制。 这时就需要用到另外一项非常普及的硬盘设备资源管理技术了—LVM(逻辑卷管理器)。
3.创建逻辑卷
把两块硬盘设备加入到 storage 卷组中,然后查看卷组的状态。
vgcreate storage /dev/sdb /dev/sdc
vgdisplay
切割出一个约为 150MB 的逻辑卷设备,使用-l 37 可以生成一个大小为 37×4MB=148MB 的逻辑卷
lvcreate -n Alu -l 37 storage
把生成好的逻辑卷进行格式化,然后挂载使用。
mkfs.ext4 /dev/storage/Alu
mount /dev/storage/Alu /mnt
查看挂载状态,并写入到配置文件,使其永久生效。
echo "/dev/storage/Alu /mnt ext4 defaults 0 0" >> /etc/fstab
4.扩容逻辑卷
把上一个实验中的逻辑卷 Alu 扩展至 320MB
umount /mnt/
lvextend -L 320M /dev/storage/Alu
检查硬盘完整性,并重置硬盘容量。
e2fsck -f /dev/storage/Alu
resize2fs /dev/storage/Alu
重新挂载硬盘设备并查看挂载状态。
mount -a
5.删除逻辑卷
取消逻辑卷与目录的挂载关联,删除配置文件中永久生效的设备参数
删除逻辑卷设备
lvremove /dev/storage/Alu
vgremove storage
pvremove /dev/sdb /dev/sdc
6.加入讨论
更多推荐
已为社区贡献5条内容
所有评论(0)