先看后面,一定先看后面,巨坑!天坑!!!最后没有扩容成功!这是踩坑记录!
最近在做vulhub实验的时候,下载了好多的镜像,又不想删除,但是原来分配的内存不大,一下子就用完了,所以特意搜了一些教程来学习怎么扩容,特此记录一下:
Centos给/根分区扩容(图文讲解)_centos扩容根分区-CSDN博客
第一步首先在VMware给虚拟机扩展磁盘
查看磁盘空间
[root@asus ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
devtmpfs devtmpfs 975M 0 975M 0% /dev
tmpfs tmpfs 991M 0 991M 0% /dev/shm
tmpfs tmpfs 991M 11M 980M 2% /run
tmpfs tmpfs 991M 0 991M 0% /sys/fs/cgroup
/dev/sda2 xfs 17G 17G 708M 96% /
/dev/sda1 xfs 297M 186M 112M 63% /boot
tmpfs tmpfs 199M 20K 198M 1% /run/user/1000
[root@asus ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 975M 0 975M 0% /dev
tmpfs 991M 0 991M 0% /dev/shm
tmpfs 991M 11M 980M 2% /run
tmpfs 991M 0 991M 0% /sys/fs/cgroup
/dev/sda2 17G 17G 708M 96% /
/dev/sda1 297M 186M 112M 63% /boot
tmpfs 199M 20K 198M 1% /run/user/1000
查看磁盘信息
我们可以使用lsblk 命令来查看磁盘空间使用情况
[root@asus ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 300M 0 part /boot
├─sda2 8:2 0 17G 0 part /
└─sda3 8:3 0 2G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
使用fdisk 命令对磁盘进行分区
fdisk /dev/sda
重启系统 reboot
查看当前分区类型,本例类型为xfs
df -T /dev/sda1
在新磁盘上创建xfs文件系统
mkfs.xfs /dev/sda4
创建PV
pvcreate /dev/sda4
然后查看一下VG Name 输入命令:pvdisplay
此时遇到一个小问题:虚拟机扩容时 pvdisplay vgdisplay lvdisplay 命令 什么都不显示_vgdisplay不显示卷组-CSDN博客
lvdisplay不显示是因为没有卷组,需要先创建才会有
vgcreate 卷组名 空闲分区…
[root@asus ~]# vgcreate root /dev/sda4
Volume group "root" successfully created[root@asus ~]# lvcreate -L 20.7G -n rootgroup root
Rounding up size to full physical extent 20.70 GiB
Logical volume "rootgroup" created.
但是又有一个问题,原来的分区都没有PV和VG,呜呜呜呜,干了....
想给原来的创建,又报错:
竟然是出现以上错误的原因是分区文件正在使用中,必须先umount才行
PV加入VG,vgextend后接VG Name,本例中为root
输入命令
vgextend root /dev/sda4
..........................
啊啊啊!!!不成功!艹了呀!此路不通,下次分区之前一定要记得先看lvs或者pvs或者lsblk -f啊啊啊
Linux-CentOS7添加磁盘、分区、格式分区、挂载-CSDN博客
https://blog.csdn.net/yuanchangliang/article/details/109316886