VMware LVM扩容实战指南
vmware lvm 扩容

首页 2025-01-05 15:11:38



VMware中LVM扩容的详细指南 在虚拟化环境中,随着业务的发展和数据的增长,磁盘空间的需求也在不断增加

    VMware虚拟机上的LVM(Logical Volume Manager,逻辑卷管理)扩容是一项常见的操作,旨在扩展磁盘空间,以满足日益增长的存储需求

    本文将详细介绍如何在VMware虚拟机中进行LVM扩容,确保操作的准确性和安全性

     一、LVM的基本概念 LVM是Linux环境下对磁盘分区进行管理的一种机制,它通过逻辑卷、卷组和物理卷三个核心概念,实现了灵活、高效的磁盘管理

     1.物理卷(PV):物理卷是一块物理硬盘或硬盘上的一个分区,即底层的物理存储设备

     2.卷组(VG):卷组由多个物理卷组成的一个存储池,相当于一块虚拟大硬盘

    卷组将物理卷划分为许多小的数据存储块(PE,默认4MB),然后将PE分配给逻辑卷

     3.逻辑卷(LV):逻辑卷是卷组中的一个逻辑分区,用于存储数据

    当上层软件(如文件系统)访问逻辑卷时,LVM会找出要访问的数据对应哪个PE,从而访问对应的物理卷

     二、LVM扩容前的准备 在进行LVM扩容之前,需要进行充分的准备工作,以确保扩容过程的顺利进行

     1.检查当前磁盘使用情况:使用df -h命令查看各文件系统的磁盘使用情况,了解哪些分区需要扩容

     【root@dcp_server3 ampmon】# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 25G 0 25G 0% /dev tmpfs 25G 16K 25G 1% /dev/shm tmpfs 25G 2.5G 22G 11% /run tmpfs 25G 0 25G 0% /sys/fs/cgroup /dev/mapper/cl-root 20G 4.4G 15G 24% / /dev/mapper/cl-usr 9.8G 5.3G 4.0G 58% /usr /dev/xvda1 477M 216M 236M 48% /boot /dev/xvde1 493G 98G 370G 21% /ampmon /dev/mapper/cl-var 9.8G 889M 8.4G 10% /var /dev/mapper/cl-home 9.8G 3.0G 6.4G 32% /home /dev/mapper/cl-opt 9.8G 23M 9.2G 1% /opt tmpfs 4.9G 0 4.9G 0% /run/user/1000 2.检查物理卷、卷组和逻辑卷的情况:使用pvs、`vgs`和`lvs`命令查看物理卷、卷组和逻辑卷的详细信息,特别是物理卷的剩余空间和卷组的名称

     【root@dcp_server3 ampmon】# pvs PV VG Fmt Attr PSize PFree /dev/xvda2 cl lvm2 a-- 70.00g 0 【root@dcp_server3 ampmon】# vgs VG PVLVSN Attr VSize VFree cl 2 6 0 wz--n- <140.00g 0 【root@dcp_server3 ampmon】# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert home cl -wi-ao---- 10.00g opt cl -wi-ao---- 10.00g root cl -wi-ao---- 20.00g swap cl -wi-ao---- 10.00g usr cl -wi-ao---- 10.00g var cl -wi-ao---- 10.00g 3.检查磁盘是否有空闲空间:使用lsblk命令列出所有块设备的基本信息,包括设备名、大小和挂载点等,确定是否有空闲的磁盘空间可用于扩容

     【root@zdhywjfweb ampmon】 # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom xvda 202:0 0 100G 0 disk ├─xvda1 202:1 0 500M 0 part /boot └─xvda2 202:2 0 70G 0 part ├─cl-root 253:0 0 20G 0 lvm / ├─cl-swap 253:1 0 10G 0 lvm 【SWAP】 ├─cl-usr 253:2 0 10G 0 lvm /usr ├─cl-opt 253:3 0 10G 0 lvm /opt ├─cl-var 253:4 0 10G 0 lvm /var └─cl-home 253:5 0 10G 0 lvm /home xvde 202:64 0 300G 0 disk └─vg1-lv_data 253:6 0 300G 0 lvm /ampmon 三、在VMware中扩展虚拟机硬盘 1.在VMware中添加硬盘:首先,在VMware虚拟机管理器中,为需要扩容的虚拟机添加一块新的硬盘

    设定好新硬盘的大小后,将其连接到虚拟机

     2.在虚拟机中检查新硬盘:使用fdisk -l命令检查新添加的硬盘是否已经显示在系统中

    如果新硬盘没有显示出来,可以尝试手动刷新,或者重启虚拟机

     【root@PAGL-FXQ-TEST~】# fdisk -l Disk /dev/vda: 1099.5 GB, 1099511627776 bytes, 2147483648 sectors Units = sectors of 1512 = 512 bytes Sector size(logical/physical):512 bytes

MySQL连接就这么简单!本地远程、编程语言连接方法一网打尽
还在为MySQL日期计算头疼?这份加一天操作指南能解决90%问题
MySQL日志到底在哪里?Linux/Windows/macOS全平台查找方法在此
MySQL数据库管理工具全景评测:从Workbench到DBeaver的技术选型指南
MySQL密码忘了怎么办?这份重置指南能救急,Windows/Linux/Mac都适用
你的MySQL为什么经常卡死?可能是锁表在作怪!快速排查方法在此
MySQL单表卡爆怎么办?从策略到实战,一文掌握「分表」救命技巧
清空MySQL数据表千万别用错!DELETE和TRUNCATE这个区别可能导致重大事故
你的MySQL中文排序一团糟?记住这几点,轻松实现准确拼音排序!
别再混淆Hive和MySQL了!读懂它们的天壤之别,才算摸到大数据的门道