一般而言,在生产环境中无法在最初时就精确地评估每个硬盘分区在日后的使用情况,因此会导致原先分配的硬盘分区不够用。比如,伴随着业务量的增加,用于存放交易记录的数据库目录的体积也随之增加;因为分析并记录用户的行为从而导致日志目录的体积不断变大,这些都会导致原有的硬盘分区在使用上捉襟见肘。而且,还存在对较大的硬盘分区进行精简缩容的情况。
我们可以通过部署LVM来解决上述问题,步骤如下
1、分区查看
fdisk -l
2、使用“pvcreate”命令将分区转换成物理卷:
pvcreate /dev/vdb
3、使用“vgcreate”命令创建卷组vg001:
vgcreate vg001 /dev/vdb
4、查看卷组
vgdisplay
5、 lvcreate创建逻辑卷(逻辑卷大小查看上一步的VG Size)
格式:lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvcreate -L 427G -n vo1 vg001
6、查看逻辑卷
lvdisplay vg001
7、格式化逻辑卷
mkfs -t ext4 /dev/vg001/vo1
8、挂载逻辑卷
mkdir /data&&mount /dev/vg001/vo1 /data
9、查看挂载情况
df -Th
10、写入启动文件
echo '/dev/vg001/vo1 /data ext4 defaults 0 0' >> /etc/fstab