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
完成
发表评论
-
在linux网站运维方向老男孩最近几年常用的免费的开源软件
2013-02-18 23:35 1605http://blog.chinaunix.net/uid- ... -
rsync服务部署
2013-02-18 22:40 872http://oplinux.com/app/rsync/r ... -
centos6.0 配置SVN
2013-02-04 14:52 1002http://blog.csdn.net/tonysz12 ... -
Centos搭建SVN服务器三步曲
2013-02-04 12:09 920搭建SVN服务,有效的管理代码,以下三步可以快速搞定。1、安 ... -
linux(centos)如何使用svn进行多个版本库的配置
2013-02-04 12:08 3561如果当前有svnserve进程在运行,指令 ... -
MySQL CMake参数说明手册
2012-12-24 10:52 776http://www.sunchis.com/html/db/ ... -
Nginx下搭建flv视频服务器且支持视频拖动进度条播放
2012-12-19 18:10 1168目前,由于Flash 的流行,网络上绝大多数的微视频网站 ... -
如何查询centos查看系统内核版本,系统版本,32位还是64位
2012-12-15 11:13 1233http://hi.baidu.com/tjbaso/item ... -
linux下磁盘I/O查看
2012-12-07 13:11 809http://zlbzhu.blog.51cto.co ... -
Centos5.5最小化安装后的优化
2012-11-20 23:16 1187购买了服务器(现在主流 ... -
CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13+博客系统WordPress3.3.2
2012-11-11 23:37 1033说明: 操作系统:CentOS 6.2 32 ... -
CentOS minimal 版安装图形界面的步骤分享,中文语言包.
2012-11-11 22:33 7381、连接网络: CentOS minimal.iso安装好 ... -
CentOS 6.3编译安装Nginx1.2.2+MySQL5.5.25a+PHP5.4.5
2012-11-04 19:56 903说明: 操作系统:CentOS 6.3 32位 系 ... -
[HTML5]配置Ngnix服务器支持manifest 离线存储
2012-10-08 14:09 1431[HTML5]配 ... -
RSync实现文件备份同步
2012-09-21 12:20 773http://www.cnblogs.com/itech/ar ... -
CentOS 5 + rsync 同步2台服务器的文件
2012-09-21 12:11 871当需要把服务器上的文件复制到另外的机器上,可用rsync来同步 ... -
Linux下利用rsync实现多服务器文件同步
2012-09-21 12:07 937注意事项: 1、主服务器上有配置文件,从服务器上没有配置文件 ... -
Rsync命令参数详解
2012-10-08 14:06 727在对rsync服务器配置结束以后,下一步就需要在客户端发出rs ... -
rsync
2012-09-20 18:40 1108rsync两种模式:远程shell ... -
Linux下SVN服务器搭建(CentOS+Subversion)
2012-09-20 09:52 747本文主要介绍SVN独立服 ...
相关推荐
"vmware esxi mibs文件"是指包含了VMware ESXi系统特定的MIB定义,这些定义允许SNMP代理(在ESXi主机上运行)与SNMP管理站(如网络监控软件)进行通信,传递关于虚拟机、存储、网络等关键信息。通过这些MIB文件,...
在安装 ESXI 的过程中,需要设置好虚拟机的参数,包括选择“我以后再安装操作系统”,客户机操作系统选择“VMware ESX”,版本选择“VMware ESXi 5”,磁盘空间设置为“40G”,处理器个数至少是 2,并设置 CPU 的...
### VMware ESXi 4.1 序列号详解 #### 一、概述 在IT行业中,虚拟化技术已经成为企业数据中心不可或缺的一部分。VMware ESXi作为一款高性能的企业级虚拟化平台,为众多组织提供了稳定可靠的虚拟化环境。其中,ESXi...
VMware ESXI 6.5/6.7 添加第三方网卡驱动是指在 VMware ESXI 6.5/6.7 中添加第三方网卡驱动,以便在虚拟机中使用第三方网卡。该过程可以通过两种方法实现:使用第三方工具 ESXI-Customizer.cmd 工具或使用第三方脚本...
版本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详细...
ESXi是一种轻量级的虚拟化解决方案,直接安装在物理服务器的硬件上,用于在物理服务器上创建和运行虚拟机。它是VMware vSphere虚拟化平台的核心组件之一。 ESXi是一种轻量级的虚拟化解决方案,直接安装在物理...
**虚拟化技术与VMware ESXi 8.0 U2** VMware ESXi,全称为VMware vSphere Hypervisor,是VMware公司的一款强大的企业级虚拟化平台,它提供了高效、可靠的服务器虚拟化解决方案。VMware ESXi 8.0 Update 2(U2)是该...
VMware ESXi 6.0 是一款由 VMware 公司推出的高效能服务器虚拟化平台,它允许用户在单一物理服务器上创建和运行多个虚拟机。本文将详细介绍如何安装 VMware ESXi 6.0 服务器。 首先,安装前需准备一个 ESXi 6.0 的...
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
在虚拟化环境中,ESXi是VMware提供的一种免费的、高性能的裸金属hypervisor,可以直接安装在物理服务器上,并在其上创建多个虚拟机。共享磁盘是在多台虚拟机之间共享数据的重要方式之一,尤其适用于集群环境下的高...
VMware ESXI6.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的过程。Oracle RAC(Real Application Clusters)是一种高可用性解决方案,能够提供高性能和高可用性数据库服务。在本文中,我们将详细介绍搭建...
VMware HA是ESXi 5.0的一项重要功能,当物理主机出现故障时,它可以自动将运行在其上的虚拟机迁移到其他健康的ESXi主机上,确保业务连续性。 **6. DRS(Distributed Resource Scheduler)** DRS是ESXi的资源调度器...
Vmware ESXi API 是 VMware 公司提供的一个强大的编程接口,允许开发者通过编写代码来管理和操作ESXi 虚拟化平台。这个API 包含了大量的功能,如控制虚拟机的生命周期(启动、停止、重启),监控虚拟机及宿主机的...
"快速部署VMware ESXi 6.5通过PXE" 以下是从给定的文件中生成的知识点: 一、PXETechnology简介 * PXE(Preboot Execution Environment)是一种网络引导技术,允许客户机从远程服务器下载引导映像并执行引导过程...
vmware esxi 5.5 注册机 包括其他版本,很实用
VMware ESXi 6是VMware公司推出的一款企业级虚拟化平台,它是vSphere套件的核心组成部分,专门设计用于在物理服务器上运行虚拟机。vCloud Suite则是一套全面的云基础设施解决方案,它集成了vSphere、vCenter Server...