linux lvm extend

--


Linux 根分区扩容

1.fdisk –l  (红线部分为新添加的硬盘)

2.磁盘格式化

3. mkfs.ext3 -T largefile /dev/sde1(格式化上面的分区)
4. vgdisplay  查看当前卷组情况(红色内容表明没有可用的扩展空间)

5.  pvcreate /dev/sde1  创建pv
6. vgextend VolGroup /dev/sde1 创建vg

7. lvextend -L +3000G  /dev/mapper/VolGroup-lv_root
# lvextend -l +100%FREE /dev/centos/root
lvextend -l +100%FREE /dev/mapper/VolGroup-lv_root

8. vgdisplay  (红色为添加的空间)

9.resize2fs /dev/mapper/VolGroup-lv_root  文件系统重定义大小,根据机器配置不同大约需要1小时左右
如果为 xfs 格式,则使用:xfs_growfs
# xfs_growfs /dev/mapper/centos-root
xfs_growfs /dev/mapper/VolGroup-lv_root


10.扩容前后对比

扩容前:

扩容后:

11、添加新LVM到已有的LVM组,实现扩容:
(1)lvm 进入LVM管理
(2)lvm>pvcreate /dev/sdc1 初始化分区
(3)lvm>vgextend VolGroup00 /dev/sdc1 将初始化过的分区加入虚拟卷组VolGroup00-LogVol00
(4)lvm>lvextend -L +5G /dev/mapper/VolGroup00-LogVol00 扩展已有卷的容量
(4)或者: lvm>lvextend -l +100%FREE /dev/VolGroup/lv_root
(5)lvm>pvdisplay 查看卷容量
(6)lvm>quit
12、扩容文件系统:resize2fs /dev/mapper/VolGroup00-LogVol00

lvextend -l +100%FREE /dev/mapper/VolGroup00-LogVol00

扩容 LVM 分区组
1,分区卷
fdisk /dev/sda    操作 /dev/sda 的分区表
p       查看已分区数量(已有两个 /dev/sda1 /dev/sda2)
n       新增加一个分区
p       分区类型我们选择为主分区
3       分区号选3(因为1,2已经用过了,见上)
回车      默认(起始扇区)|或sda2结束区
回车      默认(结束扇区)
t       修改分区类型
3       选分区3
8e      修改为LVM(8e就是LVM)
w      写分区表
q      完成,退出fdisk命令

根据系统提示,重启

2,开机后,格式化:
mkfs.ext4 /dev/sda3

3,创建物理卷

pvcreate /dev/sda3

4,将物理卷扩展到卷组

vgextend VolGroup /dev/sdb1
VolGroup 名称通过  vgdisplay 查看

5,将卷组中的空闲空间扩展到根分区逻辑卷

lvextend -l +100%FREE /dev/VolGroup/lv_root
不使用100%时可以使用 +具体值, 值为vgdisplay中Free PE

6,刷新根分区

centos6
resize2fs /dev/VolGroup/lv_root

centos7
xfs_growfs /dev/centos/root

Links:
https://blog.csdn.net/luckyhaobin/article/details/79623651
此条目发表在未分类分类目录。将固定链接加入收藏夹。