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

相关文章
|
7月前
|
人工智能 Linux 虚拟化
Linux Centos虚拟机扩容
Linux Centos虚拟机扩容
|
7月前
|
存储 Ubuntu 应用服务中间件
【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解
【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解
103 1
|
8天前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
46 13
|
2月前
|
Ubuntu 网络协议 Linux
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
134 0
|
4月前
|
Ubuntu 网络协议 Linux
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
本文对比了Linux主要发行版CentOS、Rocky Linux、Ubuntu及国产Kylin在网卡配置与包管理上的差异。
252 1
|
4月前
|
Web App开发 缓存 Ubuntu
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
241 11
|
4月前
|
Ubuntu Linux 测试技术
下载ISO镜像的方法 Debian、Red Hat 、CentOS、Ubuntu、Kali Linux🌐
Debian、Red Hat、CentOS、Ubuntu与Kali Linux均为知名Linux发行版。下载Debian须访问官网并按计算机架构选ISO文件。Red Hat下载通常需订阅账户,可从官网登录后获取。CentOS可从官网或镜像站点下载,注意CentOS 8已停更。Ubuntu下载简便,官网直接选取版本及架构即可。Kali Linux专为安全测试设计,官网提供直接下载ISO镜像服务。
942 0
|
4月前
|
Linux
阿里云CentOS数据盘挂载(磁盘扩容)
阿里云CentOS数据盘挂载(磁盘扩容)
259 0
|
4月前
|
Linux 虚拟化 Windows
Hyper-V CentOS Linux 硬盘扩容
Hyper-V CentOS Linux 硬盘扩容
172 0
|
4月前
|
Linux
CentOS 硬盘扩容
CentOS 硬盘扩容
48 0