centos7Linux(扩容整理整合) 物理卷、卷组、逻辑卷扩容
提示:centos7Linux 物理卷、卷组、逻辑卷关系,逻辑卷,虚拟机磁盘大小变更后的动态分区调整
pv、lv、vg 介绍
- PV(Phsical
Volume,物理卷),PV是VG的组成部分,由分区构成,多块盘的时候,可以把一块盘格式化成一个主分区,然后用这个分区做成一个PV,只有一块盘的时候,可以这块盘的某一个分区做成一个PV,实际上一个PV就一个分区。 - VG(Volume Group, 卷组),有若干个PV组成,作用就是将PV组成到以前,然后再重新划分空间。
- LV(Logical
Volume,逻辑卷),LV就是从VG中划分出来的卷,LV的使用要比PV灵活的多,可以在空间不够的情况下,增加空间。
可以说成是PV就是硬盘,而VG就是管理硬盘的操作系统,而LV就是操作系统分出来的各个分区. PV->VG->LV-> 文件系统使用(挂载到某个目录) 硬盘或分区做成pv,然后将pv或多个pv建立vg,vg上建立lv,其模型如下
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
提示:这里可以添加本文要记录的大概内容:
命令集合
PV
pvcreate :根据物理盘,创建pv pvcreate /dev/sdb
pvscan :查询目前系统里的pv
pvdisplay:显示pv的状态
pvremove:将pv属性移除 pvremove /dev/sdb1
pvresize://扩展 刷新
VG
vgcreate:创建vg vgcreate datavg /dev/sdb /dev/sdc #创建datavg的卷组并将sdb和sdc物理卷加入其中
vgscan:查找当前系统里面的vg
vgdisplay:显示当前系统vg的状态
vgextend:给vg添加额外的pv
vgreduce:在vg内删除pv
vgchange:设置vg是否是启动状态(active)
vgremove:删除一个vg vgremove datavg
LV
卸载已经挂载的逻辑卷umount /data/ mount /data/
lvcreate:创建lv lvcreate -l+100%FREE -n data datavg
lvscan:查询当前系统的lv
lvdisplay:显示lv的属性
lvextend:给lv添加容量
lvredurce:给lv减少容量
lvremove:删除一个lv lvremove /dev/mapper/datavg-data
lvresize:对lv大小的容量进行调整
基本思路和命令详解:
LVM逻辑卷扩容根分区重要步骤:
1 添加磁盘
2 格式化磁盘
3 pv vg lv
4 扩容文件系统
格式化磁盘:
1 文件系统为xfs,则格式化磁盘用mkfs.xfs /dev/sdb1
2 文件系统为ext4,则格式化磁盘用mkfs.ext4 /dev/sdb1
扩容pv:
pvcreate /dev/sdb1(注意此为分区名)
扩容vg:
vgextend vgname pvname
扩容lv:
lvextend -L +20G lvname (此表示在原来lv大小的基础上新增20G)
lvextend -L 50G lvname (此表示将lv的大小设置为50G)
lvextend -l +100%FREE lvname (将lv扩展到其所在的vg中剩余的所有可用空间)
扩容文件系统:
1 文件系统为ext4,则扩容文件系统用resize2fs lvname/要扩容目录上的文件系统名称
2 文件系统为xfs,则扩容文件系统用xfs_growfs lvname/要扩容目录上的文件系统名称
创建目录
创建测试目录:mkdir /test
挂载目录:mount /dev/datevg/lv1 /test
mount /dev/mapper/datavg-data /data
vi编辑/etc/fstab文件系统信息
提示:以下是本篇文章正文内容,下面案例可供参考
扩容实例:
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
二、使用步骤
一、虚拟机原有磁盘增大扩容
代码如下(示例):/dev/mapper/datavg-data 35G 33M 35G 1% /data 原扩容目录大小35G
代码如下(示例):
[root