首页 > 其他分享 >记录一次虚拟机非LVM扩容的操作

记录一次虚拟机非LVM扩容的操作

时间:2024-05-09 16:34:12浏览次数:19  
标签:扩容 虚拟机 扇区 dev sda5 sda LVM growpart

以下操作都是在测试机上进行操作的

操作系统: Centos7.5   所属平台: EXSI

由于本地根目录容量太小只有20G,在关闭虚拟机后将硬盘容量更改到100G,重新启动虚拟机。

由于没有LVM通过传统的方式进行扩容

目标将sda5扩大

 

通过fdisk可以看到,sda是有100G的,然后我们需要将其中多余的部分分配到sda5中,也就是根目录中。

 

通过fdisk操作 /dev/sda

 删除第五个分区(注意不要保存,保存了你的sda5数据就被刷了),选择sda5之前的起始扇区以及结束扇区,然后保存就可以了。

 

但是这里我的机器有问题,我的结束扇区和sda上的扇区不一致,导致我无法扩盘,就是不能多分。

后面搜索了一会百度也没啥用。后面就换了一种方法,所以说上面的操作都没有用。直接CRTL + C 退出了。

 

后面直接通过growpart这个工具进行了操作,听说是阿里的。

下载软件包,下载地址

http://mirror.centos.org/altarch/7/os/aarch64/Packages/cloud-utils-growpart-0.29-5.el7.noarch.rpm

 

#安装软件包
rpm -ivh cloud-utils-growpart-0.29-5.el7.noarch.rpm

#这里提示错误了,需要更改一下字符编码
[root@localhost ~]# growpart /dev/sda 5 unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]

# 更改字符编码
export LANG=en_US.UTF-8

# 扩容
[root@localhost ~]# growpart /dev/sda 5
CHANGED: partition=5 start=25145344 old: size=41943040 end=67088384 new: size=184569823 end=209715167

# 刷新缓存
[root@localhost ~]# xfs_growfs /dev/sda5
meta-data=/dev/sda5              isize=512    agcount=4, agsize=1310720 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=5242880, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 5242880 to 23071227


以上就完成了扩容操作了

 

查看分区大小,可以看到已经完成扩容了

 

然后上面那个结束盘符为什么没有变还是不清楚 【苦笑!】

标签:扩容,虚拟机,扇区,dev,sda5,sda,LVM,growpart
From: https://www.cnblogs.com/shangcc205/p/18182521

相关文章

  • PVE新增硬盘并扩容给 local分区
    PVE安装在120G的固态硬盘,现在加了一块1T的机械硬盘作为虚拟机系统用,需要把磁盘扩容给local分区1、ssh连上pve,使用lsblk查看硬盘驱动器路径,我这里新加的硬盘是sda,硬盘还未进行分区 2、fdisk/dev/sda,对硬盘进行分区操作,注意你自己的硬盘名称,千万小心不要搞错 3、lsbl......
  • PVE删除 local-lvm合并至 local分区
    1、备份PVE中的所有虚拟机2、删除所有虚拟机3、删除local-lvm分区lvremovepve/data 4、把local-lvm空间合并给local分区lvextend-rl+100%FREEpve/rootresize2fs/dev/mapper/pve-root 5、删除local-lvm网页登录,数据中心---存储---移除local-lvm分......
  • Vmware虚拟机磁盘扩容
    以VmwareUbuntu为例。1.Vmware软件中关闭Ubuntu虚拟机的电源;2.在Vmware软件中对Ubuntu的硬盘进行扩展3.启动Ubuntu虚拟机电源并进入命令行,执行命令:resize2fs /dev/sda【注:这里sda为第一个硬盘,如果有多个硬盘,则这里可能为sdb,sdc等等,可以通过sudofdisk-l及df-h等命令......
  • 虚拟机如何和主机相互通信
    1.虚拟机网络模式虚拟机网络可以和主机相互通信模式有两种,NAT模式,和桥接模式,NAT模式就是单独虚拟出一块网卡给我们的windows,这块网卡连接的网络,和我们的虚拟机连接的网络属于同一块网络,桥接模式就是将虚拟机的网络桥接进入我们的真实网络中来,比如电脑连接的wifi,插的网线,所以......
  • docker搭建redis集群(三主三从)及重启redis集群 redis扩容新增集群
    docker搭建redis集群(三主三从)及重启redis集群一、docker搭建redis集群1、下载redis镜像文件从远程仓库先拉取一下redis的镜像文件,如果已经提前安装过镜像的,可以跳过此步骤:dockerpullredis:6.0.82、查看本地拉取到镜像文件dockerimages 看到图上标识,就说明当前镜像文件已......
  • Linux系列---【使用lvm对xfs类型逻辑卷进行缩容】
    使用lvm对xfs类型逻辑卷进行缩容1.确定需要缩容的逻辑卷的类型是否是xfsdf-Th2.备份逻辑卷对应的目录原数据#/tmp/home.dump:为备份后存放的位置,/home:为需要备份的目录xfsdump-f/tmp/home.dump/home#1.输入session名:home_session#2.输入media:home_media#3.查看......
  • VMware如何将虚拟机的端口服务映射出去
    我们有时候在VMware起了一个服务,想要局域网的朋友同事访问这时候就需要i端口映射选择NAT模式VMnet8点击NAT设置 然后点击添加然后映射传入端口对话框红色部分是你主机本机,也就是你在用的电脑的空闲端口(可以打开cmd输入命令:netstat-ano查看已用端口都有哪些,咱们要......
  • java虚拟机内存结构——类加载器,运行时数据区,执行引擎,本地方法接口。《深入理解JAVA虚
    ##类加载器类加载器当Java程序需要使用某个类时,类加载子系统负责找到对应的.class文件,并将其加载到JVM的方法区中每一个类加载器,都拥有一个独立的类名称空间。只有在这两个类是由同一个类加载器加载的前提下才有意义##运行时数据区###线程共享####堆:内......
  • AlmaLinux 9.3 x86_64 OVF (sysin) - VMware 虚拟机模板
    AlmaLinux9.3x86_64OVF(sysin)-VMware虚拟机模板由社区提供的免费Linux操作系统,RHEL二进制兼容发行版。请访问原文链接:AlmaLinux9x86_64OVF(sysin)-VMware虚拟机模板,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgAlmaLinuxrelease9.3(Shamroc......
  • 在Windows下用navicat,连接虚拟机的MySQL
    在Windows下用navicat,连接虚拟机的MySQL目录(一)防火墙1.查看防火墙状态2.关闭防火墙(二)登录MySQL1.登录2.查看MySQL端口号(三)连接navicat1.点击连接2.新建连接3.连接成功(四)修改虚拟机MySQL端口号1.打开配置文件2.修改端口号3.重启MySQL下面是报错原因总结:(下次有再补......