linux 虚拟机扩容--直接扩容到根目录

简介: linux 虚拟机扩容--直接扩容到根目录

pvcreate 创建pv -> vgcreate 创建卷组 -> lvcreate 创建逻辑卷

首先得了解几个概念:

PV:PV(Physical Volume)- 物理卷 ,物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区**,也可以是整个物理硬盘,也可以是raid设备。

**VG:**VG(Volumne Group)- 卷组 ,卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。

**LV:**LV(Logical Volume)- 逻辑卷 ,逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组

 

fdisk -l                                     ##查看新增的磁盘,需要使用root权限
 fdisk /dev/name                              ##对磁盘进行分区
 pvcreate  /dev/vdb1                          ##在分区上创建pv
 pvdisplay 
 vgcreate vg名字 /dev/vdb1                     ##在物理卷上创建vg卷组
 lvcreate -l 逻辑卷空间大小 -n lv名字 vg名字       ##创建并划分lv空间
 mkfs.ext4 /dev/lvm_data/ lv名字               ##格式化lv逻辑卷
/etc/fstab  #挂载文件

1.在虚拟机关机的状态下操作,我这又给了20G

2.开启虚拟机查看 fdisk -l 可以看到

8e linux lvm的 这个是新加的

3.将刚才分区的磁盘改能lvm类型,并保存分区

fdisk /dev/sda2

4.重启系统或partprobe使新分区表生效

5.查看可以用作物理卷的设备

lvmdiskscan

 6.创建物理卷并查看物理卷

pvcreate /dev/sdb

pvdisplay 查看

7.将新创建的物理卷加载到VG,vgextend  并查看VG可用空间

vgextend centos /dev/sdb

注意:如果不是centos df -h 看一下根目录是什么 替换掉就行

8.把添加的空间给根目录,并查看根可用空间

lvextend -l +100%FREE /dev/mapper/centos-root

可以看到从原来的的17扩到36

9.别着急还有最后一步 xfs_growfs /dev/mapper/centos-root

xfs_growfs /dev/mapper/centos-root

df -h 查看添加上了

完美,

如果你不想添加到根目录比如home目录

lvextend -l +100%FREE /dev/mapper/centos-home

看这里

参考:VMware虚拟机扩容根目录磁盘容量_子清的博客-CSDN博客

https://jingyan.baidu.com/article/fec4bce28c18caf2618d8b1b.html

Linux系统将几块磁盘制作lvm_linux卷并分区挂载_qq_36445861的博客-CSDN博客

LVM逻辑卷管理和磁盘配额_lvm2 physical volume (lvm2 001)_Liq1的博客-CSDN博客

目录
相关文章
|
7天前
|
人工智能 Linux 虚拟化
Linux Centos虚拟机扩容
Linux Centos虚拟机扩容
|
7天前
|
Linux Windows
虚拟机添加新硬盘之linux系统篇
虚拟机添加新硬盘之linux系统篇
16 1
|
2天前
|
存储 缓存 Linux
Linux 根目录下的目录都是什么作用
【5月更文挑战第17天】Linux 根目录下的目录都是什么作用
20 1
|
7天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
29 0
|
7天前
|
分布式计算 大数据 Hadoop
【经验分享】用Linux脚本管理虚拟机下的大数据服务
【经验分享】用Linux脚本管理虚拟机下的大数据服务
18 1
|
7天前
|
存储 Linux 虚拟化
虚拟机(vmware)中安装linux系统
虚拟机(vmware)中安装linux系统
|
7天前
|
虚拟化
vmware克隆虚拟机后没有ip地址的问题
解决vmware克隆虚拟机后没有内网ip的问题
|
7天前
|
SQL 存储 数据挖掘
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例
虚拟机数据恢复环境: 某品牌R710服务器+MD3200存储,上层是ESXI虚拟机和虚拟机文件,虚拟机中存放有SQL Server数据库。 虚拟机故障: 机房非正常断电导致虚拟机无法启动。服务器管理员检查后发现虚拟机配置文件丢失,所幸xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。服务器管理员在尝试恢复虚拟机的过程中,将原虚拟机内的xxx-flat.vmdk删除后新建了一个虚拟机,并分配了精简模式的虚拟机磁盘和快照数据盘,但原虚拟机内的数据并没有恢复。
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例
|
7天前
|
Linux 虚拟化 数据安全/隐私保护
【Linux】VMware安装虚拟机- Windows + Linux
【1月更文挑战第20天】【Linux】VMware安装虚拟机- Windows + Linux
|
7天前
|
算法 虚拟化 C++
VMware虚拟机无法自适应和拖拽复制粘贴和共享目录问题
VMware虚拟机无法自适应和拖拽复制粘贴和共享目录问题
137 0