当前位置: 首页 > article >正文

VMWARE linux LVM 扩容磁盘分区

  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/sda2
  Physical volume "/dev/sda2" changed
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized
  1. 扩展卷组
[root@localhost ~]# sudo vgextend openeuler /dev/sda2
  Physical 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-root
  Size 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.kler.cn/a/505923.html

相关文章:

  • Redis集群部署详解:主从复制、Sentinel哨兵模式与Cluster集群的工作原理与配置
  • HTML文章翻页功能
  • 遗传算法 (Genetic Algorithm) 算法详解及案例分析
  • 15. 三数之和【力扣】--三指针
  • 数据结构--二叉树
  • electron 如何申请 Mac 系统权限
  • lqb.key按键全套
  • 如果 iPhone 丢失或被盗,如何远程擦除 iPhone?
  • .NET 内存管理释放的两种方式
  • 力扣经典练习题之70.爬楼梯
  • 类型安全与代码复用的C# 泛型
  • Hypium UIViewer 让 MacOS 与鸿蒙NEXT手机实现多屏协同
  • 硬件设计-齐纳管
  • ESXi 切换硬盘直通后无法恢复的解决办法
  • Git文件夹提交错了,怎么撤销?
  • R语言的数据库交互
  • 回归预测 | MATLAB实MLR多元线性回归多输入单输出回归预测
  • Windows图形界面(GUI)-QT-C/C++ - QT信号与槽机制详解
  • Flutter中Get.snackbar和Get.dialog关闭冲突问题记录
  • C51交通控制系统的设计与实现
  • 算法3(力扣83)-删除链表中的重复元素
  • 金融数据下载
  • 启动项目报JVM初始化错误
  • United States of America三种表示
  • C++单例模式的设计
  • Tidb集群升级到8.5.0过程中服务器遇到的坑