CentOS7扩容踩坑记录(最后只有ubuntu成功)

简介: 这篇博客记录了一次尝试给CentOS根分区扩容的过程。作者在VMware中扩展了虚拟磁盘,但最终未能成功将新分区合并到现有卷组中,因为原有分区未创建物理卷(PV)和卷组(VG)。过程中遇到了多个问题,如分区文件正在使用中等。最终作者提醒读者在操作前务必先检查当前的分区和卷组状态。

先看后面,一定先看后面,巨坑!天坑!!!最后没有扩容成功!这是踩坑记录!

OIP-C.jpg

最近在做vulhub实验的时候,下载了好多的镜像,又不想删除,但是原来分配的内存不大,一下子就用完了,所以特意搜了一些教程来学习怎么扩容,特此记录一下:

Centos给/根分区扩容(图文讲解)_centos扩容根分区-CSDN博客

centos7虚拟机磁盘扩容_景天的博客-CSDN博客

第一步首先在VMware给虚拟机扩展磁盘

image.png

查看磁盘空间

[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

image.png

重启系统 reboot

查看当前分区类型,本例类型为xfs

df -T /dev/sda1

image.png

在新磁盘上创建xfs文件系统

mkfs.xfs /dev/sda4

image.png

创建PV

pvcreate /dev/sda4

然后查看一下VG Name 输入命令:pvdisplay

image.png

此时遇到一个小问题:虚拟机扩容时 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,呜呜呜呜,干了....

image.png

想给原来的创建,又报错:

Can‘t open /dev/sda3 exclusively. Mounted filesystem?_can't open /dev/sda3 exclusively. mounted filesyst-CSDN博客

竟然是出现以上错误的原因是分区文件正在使用中,必须先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

相关文章
|
14天前
|
缓存 Linux
解决CentOS 7停止更新后yum源失效问题【图文教程】
以上步骤完成后,你的 CentOS 7 系统就会使用阿里云的 yum 源,更换yum以后就可以正常使用啦。
233 2
|
3月前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
7月前
|
Linux
centOS8不在维护,yum源问题解决
解决执行 yum makecache 出现appstream下载源数据失败问题
442 0
centOS8不在维护,yum源问题解决
|
7月前
|
存储 安全 Linux
Centos停止更新?这篇博客教会你安装平替Centos的操作系统安装Anolis
Centos停止更新?这篇博客教会你安装平替Centos的操作系统安装Anolis
539 0
|
7月前
|
Kubernetes Linux Docker
centos离线安装 k8s (实操可用)
centos离线安装 k8s (实操可用)
249 4
|
Ubuntu Linux 虚拟化
centos7 doker 安装记录
centos7 doker 安装记录
|
Linux 数据安全/隐私保护 虚拟化
填坑版-CentOS7操作系统安装
填坑版-CentOS7操作系统安装
138 0
填坑版-CentOS7操作系统安装
|
Linux Docker 容器
CentOS7系统安装最新版本docker实战
CentOS7系统安装最新版本docker实战
248 0
CentOS7系统安装最新版本docker实战
|
Ubuntu Linux
Centos和Ubutun系统内核升级操作
Centos和Ubutun系统内核升级操作
Centos和Ubutun系统内核升级操作