`

在 VMWare (ESXi 4.1.0) 客户机上扩大 Linux (CentOS 5.04) LVM 磁盘/分区

 
阅读更多
Resizing an LVM Volume/Partition in VMWare (ESXi 4.1.0) Linux (CentOS 5.04) Guest

虚拟机用了一段时间后磁盘越来越吃紧了,试验了一个可行的方法把磁盘变大。

一、扩容虚拟硬盘
通 常只需要把虚拟机关机,在虚拟机设置里面直接把硬盘调大就可以。我的例子稍微复杂一点,因为原来的硬盘模式是thick,想趁这次机会改成thin。 Thick模式下物理机上的硬盘文件一上来就会和设置值一样大,thin模式下是按需分配,用多少硬盘文件就多大,最大值还是和设置值一样。

1. 在VMWare管理界面里创建一个thin模式的新硬盘,设置成SCSI (0:1)。反正是thin模式,容量设大一点。
2. 客户机开机,root登录。
3. 确认一下 /dev/sdb 已经在了。
4. 把原来硬盘的内容复制到新硬盘来,执行:dd -if=/dev/sda -of=/dev/sdb 等执行完大概要个十分钟。
5. 客户机关机。
6. 在VMWare管理界面里删除原来硬盘 SCSI (0:0),把新硬盘改成 SCSI (0:0)。
7. 客户机开机,登录检查一下是否一切正常。

另一种更简单的方法就是让虚拟机永久挂载新旧两个硬盘,省略dd的步骤,在下面LVM设置里让卷组 (volume group) 分跨在两个硬盘上。

--------------------------------------------------

二、调整分区
CentOS 默认分区是LVM格式,是一种自由度很高的分区模式。一般来说可以直接在本机操作LVM,保险起见我用了另外一个系统来操作。手边有Ubuntu安装盘 的,可以直接用那张光盘启动到LiveCD模式。下载嫌太大的话可以用别的Linux LiveCD,我用了Parted Magic的LiveCD(http://partedmagic.com/doku.php?id=downloads ),180M左右。包含了所有需要的命令。

1. 客户机开机按F2进BIOS,设置光驱启动。
2. 利用fdisk分区:
fdisk /dev/sda

新建分区
Command (m for help): n

选扩展分区
e

根据硬盘情况选Partition number,我的例子是4

默认 First cylinder、 Last cylinder

改变分区类型
t

选择刚才的 Partition number,比如我的例子是4
Partition number (1-4): 4

选择LVM (编号8e)
Hex code (type L to list codes): 8e

写入分区表
w

退出fdisk
q

重启客户机

--------------------------------------------------

三、设置LVM

再次进入LiveCD

查看已有的物理卷 ( physical volumes )
pvdisplay

我的例子里已经有了/dev/sda2和/dev/sda3组成了名为VolGroup00的卷组 (volume group)

创建phisical volume,因为刚才已经有了 /dev/sda2和/dev/sda3,就新建/dev/sda4(即fdisk里新建的#4分区)
pvcreate /dev/sda4

将现有的卷组 VolGroup00 扩展到新建的物理卷/dev/sda4上
vgextend VolGroup00 /dev/sda4

核实卷组信息
vgdisplay
其中的VG Size应该是扩容后的容量

先找出已有逻辑卷  (logical volume, 也就是我们看到的分区)   的名字
lvdisplay

我的例子中为/dev/VolGroup00/LogVol00

将逻辑卷扩容至所有可用空间
lvextend -l +100%FREE  /dev/VolGroup00/LogVol00

--------------------------------------------------

四、让文件系统识别新的逻辑卷
e2fsck -f /dev/VolGroup00/LogVol00
resize2fs /dev/VolGroup00/LogVol00

完成
分享到:
评论

相关推荐

    vmware esxi mibs文件

    "vmware esxi mibs文件"是指包含了VMware ESXi系统特定的MIB定义,这些定义允许SNMP代理(在ESXi主机上运行)与SNMP管理站(如网络监控软件)进行通信,传递关于虚拟机、存储、网络等关键信息。通过这些MIB文件,...

    VMware ESXI 群集+ISCSI存储解决方案

    在安装 ESXI 的过程中,需要设置好虚拟机的参数,包括选择“我以后再安装操作系统”,客户机操作系统选择“VMware ESX”,版本选择“VMware ESXi 5”,磁盘空间设置为“40G”,处理器个数至少是 2,并设置 CPU 的...

    vmware esxi 4.1 序列号

    ### VMware ESXi 4.1 序列号详解 #### 一、概述 在IT行业中,虚拟化技术已经成为企业数据中心不可或缺的一部分。VMware ESXi作为一款高性能的企业级虚拟化平台,为众多组织提供了稳定可靠的虚拟化环境。其中,ESXi...

    VMware ESXI6.56.7添加第三方网卡驱动

    VMware ESXI 6.5/6.7 添加第三方网卡驱动是指在 VMware ESXI 6.5/6.7 中添加第三方网卡驱动,以便在虚拟机中使用第三方网卡。该过程可以通过两种方法实现:使用第三方工具 ESXI-Customizer.cmd 工具或使用第三方脚本...

    VMware ESXi/ESX 6.7-202004002.iso

    版本ESXi 6.7 P02文件名ESXi670-202004002发布时间04/28/2020详细版本号16075168 2020年5月14日目前能下载到6.7版本最高的版 不错,tks 和电话 版本ESXi 6.7 P02文件名ESXi670-202004002发布时间04/28/2020详细...

    VMware ESXI 8.0镜像安装包

    ESXi是一种轻量级的虚拟化解决方案,直接安装在物理服务器的硬件上,用于在物理服务器上创建和运行虚拟机。它是VMware vSphere虚拟化平台的核心组件之一。 ESXi是一种轻量级的虚拟化解决方案,直接安装在物理...

    Vmware ESXI8.0 U2 戴尔Dell OEM版 ISO

    **虚拟化技术与VMware ESXi 8.0 U2** VMware ESXi,全称为VMware vSphere Hypervisor,是VMware公司的一款强大的企业级虚拟化平台,它提供了高效、可靠的服务器虚拟化解决方案。VMware ESXi 8.0 Update 2(U2)是该...

    VMware ESXI6.0服务器安装

    VMware ESXi 6.0 是一款由 VMware 公司推出的高效能服务器虚拟化平台,它允许用户在单一物理服务器上创建和运行多个虚拟机。本文将详细介绍如何安装 VMware ESXi 6.0 服务器。 首先,安装前需准备一个 ESXi 6.0 的...

    VMware ESXi 6.0.0 U03_5050593

    ESXI6.0 U3 5050593 VMware ESXi 6.0.0 U03_5050593 VMware ESXi 6.0.0 U03_5050593 VMware ESXi 6.0.0 U03_5050593

    vmware开启esxi并做共享磁盘(模拟存储)

    在虚拟化环境中,ESXi是VMware提供的一种免费的、高性能的裸金属hypervisor,可以直接安装在物理服务器上,并在其上创建多个虚拟机。共享磁盘是在多台虚拟机之间共享数据的重要方式之一,尤其适用于集群环境下的高...

    VMware ESXi 6.0下载地址.txt

    VMware ESXI6.0 下载地址,百度网盘链接,请查看附件。

    vmware Esxi 5.0 忘记密码重置的方法

    1、用linux启动光盘,如rhel5的安装光盘或knoppix启动  2、到命令行下,运行mount /dev/sda5 /mnt/sda5  3. cp /mnt/sda5/stage.tgz /tmp/.  4. cd /tmp tar xvfz stage.tgz tar xvfz local.tgz 5. vi /tmp/...

    记录一次在Vmware ESXi6虚拟机环境下搭建oracle的RAC的过程

    在本文中,我们将记录一次在Vmware ESXi6虚拟机环境下搭建Oracle RAC的过程。Oracle RAC(Real Application Clusters)是一种高可用性解决方案,能够提供高性能和高可用性数据库服务。在本文中,我们将详细介绍搭建...

    VMware ESXi 授权

    VMware HA是ESXi 5.0的一项重要功能,当物理主机出现故障时,它可以自动将运行在其上的虚拟机迁移到其他健康的ESXi主机上,确保业务连续性。 **6. DRS(Distributed Resource Scheduler)** DRS是ESXi的资源调度器...

    Vmware ESXI API

    Vmware ESXi API 是 VMware 公司提供的一个强大的编程接口,允许开发者通过编写代码来管理和操作ESXi 虚拟化平台。这个API 包含了大量的功能,如控制虚拟机的生命周期(启动、停止、重启),监控虚拟机及宿主机的...

    通过PXE快速部署VMware ESXi 6.5

    "快速部署VMware ESXi 6.5通过PXE" 以下是从给定的文件中生成的知识点: 一、PXETechnology简介 * PXE(Preboot Execution Environment)是一种网络引导技术,允许客户机从远程服务器下载引导映像并执行引导过程...

    vmware esxi 5.5 注册机

    vmware esxi 5.5 注册机 包括其他版本,很实用

    VMware ESXI6 vcloud vsphere注册机keygen

    VMware ESXi 6是VMware公司推出的一款企业级虚拟化平台,它是vSphere套件的核心组成部分,专门设计用于在物理服务器上运行虚拟机。vCloud Suite则是一套全面的云基础设施解决方案,它集成了vSphere、vCenter Server...

Global site tag (gtag.js) - Google Analytics