VMWARE linux LVM 扩容磁盘分区

server/2025/1/15 20:29:50/
  1. VMWARE设置
    关闭虚拟机,删除快照,编辑虚拟机设置-硬件-硬盘-扩展磁盘容量(填写扩容后的最终大小)。
  2. 进入虚拟机
  3. 查看当前分区情况
[root@localhost ~]# lsblk 
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                  8:0    0  100G  0 disk 
├─sda1               8:1    0    1G  0 part /boot
└─sda2               8:2    0   49G  0 part ├─openeuler-root 253:0    0 45.1G  0 lvm  /└─openeuler-swap 253:1    0  3.9G  0 lvm  [SWAP]
sr0                 11:0    1  1.5G  0 rom

磁盘sda大小已经是100G,sda2分区还是49G.

  1. 扩展分区表
[root@localhost ~]# sudo yum install cloud-utils-growpart
[root@localhost ~]# sudo growpart /dev/sda 2
CHANGED: partition=2 start=2099200 old: size=102758400 end=104857600 new: size=207615967 end=209715167
[root@localhost ~]# lsblk
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                  8:0    0  100G  0 disk 
├─sda1               8:1    0    1G  0 part /boot
└─sda2               8:2    0   99G  0 part ├─openeuler-root 253:0    0 45.1G  0 lvm  /└─openeuler-swap 253:1    0  3.9G  0 lvm  [SWAP]
sr0                 11:0    1  1.5G  0 rom

这将使 /dev/sda2 占用所有新增的空间,现在sda2大小为99G了。

  1. 扩展物理卷
[root@localhost ~]# sudo pvresize /dev/sda2Physical volume "/dev/sda2" changed1 physical volume(s) resized or updated / 0 physical volume(s) not resized
  1. 扩展卷组
[root@localhost ~]# sudo vgextend openeuler /dev/sda2Physical volume '/dev/sda2' is already in volume group 'openeuler'Unable to add physical volume '/dev/sda2' to volume group 'openeuler'/dev/sda2: physical volume not initialized.
  1. 扩展逻辑卷
[root@localhost ~]# sudo lvextend -l +100%FREE /dev/mapper/openeuler-rootSize of logical volume openeuler/root changed from <45.07 GiB (11537 extents) to <95.07 GiB (24337 extents).Logical volume openeuler/root successfully resized.
  1. 调整文件系统大小

我的是ext4 文件系统:

[root@localhost ~]# sudo resize2fs /dev/mapper/openeuler-root
resize2fs 1.46.4 (18-Aug-2021)
/dev/mapper/openeuler-root 上的文件系统已被挂载于 /;需要进行在线调整大小old_desc_blocks = 6, new_desc_blocks = 12
/dev/mapper/openeuler-root 上的文件系统现在为 24921088 个块(每块 4k)。

对于 xfs 文件系统:

sudo xfs_growfs /
  1. 查看最终结果
[root@localhost ~]# lsblk
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                  8:0    0  100G  0 disk 
├─sda1               8:1    0    1G  0 part /boot
└─sda2               8:2    0   99G  0 part ├─openeuler-root 253:0    0 95.1G  0 lvm  /└─openeuler-swap 253:1    0  3.9G  0 lvm  [SWAP]
sr0                 11:0    1  1.5G  0 rom

http://www.ppmy.cn/server/158649.html

相关文章

Windows电脑本地安装并随时随地远程使用MusicGPT生成AI音乐

文章目录 前言1. 本地部署2. 使用方法介绍3. 内网穿透工具下载安装4. 配置公网地址5. 配置固定公网地址 前言 在如今快节奏的生活里&#xff0c;音乐不仅能够抚慰我们的心灵&#xff0c;还能激发无限创意。想象一下&#xff0c;在忙碌的工作间隙或闲暇时光中&#xff0c;只需输…

【声音场景分类--论文阅读】

1.基于小波时频图特征在声音场景分类 基于小波时频图特征在声音场景分类任务中的表现 2.增强增强高效音频分类网络 https://arxiv.org/pdf/2204.11479v5 https://github.com/Alibaba-MIIL/AudioClassfication 音频分类网络如图4所示。在此阶段&#xff0c;主要重点是建立一…

如何规模化实现完全自动驾驶?Mobileye提出解题“新”思路

在CES 2025上&#xff0c;Mobileye展示了端到端自动驾驶系统Mobileye Drive™&#xff0c;通过高度集成的传感器、算法和计算平台&#xff0c;可以实现自动驾驶功能的全覆盖。 Mobileye创始人兼首席执行官Amnon Shashua教授 期间&#xff0c;Mobileye创始人兼首席执行官Amnon …

C++实现设计模式---模板方法模式 (Template Method)

模板方法模式 (Template Method) 模板方法模式 是一种行为型设计模式&#xff0c;它定义了一个操作中的算法骨架&#xff0c;将某些步骤的实现延迟到子类。通过模板方法&#xff0c;子类可以在不改变算法结构的情况下重新定义算法的某些步骤。 意图 在一个方法中定义算法的骨…

力扣264. 丑数 II

给你一个整数 n &#xff0c;请你找出并返回第 n 个 丑数 。丑数 就是质因子只包含 2、3 和 5 的正整数。 //用一个数组来保存第1到第n个丑数 //一个丑数必须是乘以较小的丑数的 2、3 或 5来得到。 //使用三路合并方法&#xff1a;L2、L3 和 L5三个指针遍历2、3、5倍的丑数序列…

C++例程:使用I/O模拟IIC接口(6)

完整的STM32F405代码工程I2C驱动源代码跟踪 一&#xff09;myiic.c #include "myiic.h" #include "delay.h" #include "stm32f4xx_rcc.h" //初始化IIC void IIC_Init(void) { GPIO_InitTypeDef GPIO_InitStructure;RCC_AHB1PeriphCl…

MC1.12.2 macOS高清修复OptiFine运行崩溃

最近在玩RLCraft&#xff0c;在windows中运行正常的&#xff0c;移植到macOS中发现如果加载OptiFine模组就会崩溃 报错日志 报错日志如下&#xff0c;其中已经包含了各种版本信息&#xff0c;我就不单独说明了。这里说一下&#xff0c;报错的时候用的是oracle jdk x64的&…

测试开发之面试宝典

目录 session和cookie的区别 session和cookie的区别 1.session和cookie都是鍵值对应的 2.session和cookie都是服务器生成的&#xff0c;session的ID&#xff0c;即服各器用来识别读取session对象的一把钥匙 3.session是保存在服各器端&#xff0c;而cookie是返回給客戶端的&…