`
liqing6044313
  • 浏览: 37854 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

虚拟机扩容

 
阅读更多
当初安装Linux时并没过多考虑其将要使用的硬盘容量,但随着学习的深入,发现要装的软件还真不少,渐渐地,Linux的空闲空间没有了,安装什么软件都不成功,如何对其扩容的问题摆在了首位。分两步完成:

一、利用vmware 自带工具vmware-vdiskmanager.exe实现虚拟机的扩容,步骤如下:
1、打开windows的DOS界面,进入vmware安装目录(本人为d:\program files\vmware\vmware workstation);
2、在上述目录下执行命令
d:\program files\vmware\vmware workstation>vmware-vdiskmanager -x 20Gb "d:\program files\red hat linux\red hat linux.vmdk"
其中,-x后面的参数表示虚拟机将要用到的硬盘容量(包含原容量),最后一个参数是要操作的虚拟机Linux的具体文件(disk file,通过查看vmware workstation的初始界面上的Hard Disk(SCSI 0:0)项可以得到,谁会不知道自己的linux安装在哪呢?),若路径名中有空格,必须以双引号括起来。
3、执行完毕,退出命令提示符窗口,重启VMware,这时虚拟机硬盘空间已变成20GB了。如果原来的虚拟机硬盘已被分成了多个分区,那么在通过 vmware-vdiskmanager.exe扩大了虚拟机硬盘空间后,还需要在虚拟机系统中安装第三方分区工具来调整分区。

二、.给虚拟分区扩容
上面改变的只是虚拟机硬盘容量的大小,对于分区的大小并没有改变,这一点可以从df显示的结果看出来。这里使用的工具是:gparted-livecd。可以去gparted主页http://download.pchome.net/system/harddisk/detail-77040.html下载LiveCD。具体步骤如下:
1、加载光驱,设置从光驱启动
本人下载的是镜像文件gparted-livecd-0.3.4-10.iso(功能大大的),在vmware虚拟机光驱内加载该iso文件,VMWare WorkStation -> Settings ->hardWare选项卡 ->CD ROM,选中 connect at power on,Use ISO image选项,选择gparted-livecd-0.3.4-10.iso文件目录。
2、启动VMWare WorkStation,单击F2进入VM的bios,设置从光驱启动(选项boot),选中CD ROM Drive后按+号将其置顶。完成后按F10,保存退出。
3、重新启动后可以选择“Gparted的X界面操作方式”,进入Gparted的软件界面,可以看到sda的三个分区,依次为“/boot”;“/”;“/swap”,最后是刚增加的硬盘空间。为了给“/”分区增加空间,应先删除“swap”分区,调整“/”分区后(保留足够的空间给“swap”分区)再新建“swap”分区,并右击该分区->选择swapon操作。
4、单击“apply“使设置生效(需要一段时间才能完成)。
5、退出,重置bios后启动,再用df -h查看,一切如你所愿。

分享到:
评论

相关推荐

    给虚拟机VMWare下的Red_Hat_Enterprise_5根分区扩容

    ### 虚拟机VMWare下Red_Hat_Enterprise_5根分区扩容详解 #### 核心知识点概览 本文将深入探讨如何在VMWare环境下为Red Hat Enterprise 5(RHEL5)虚拟机的根分区进行扩容。关键知识点包括: - **虚拟磁盘扩容的...

    XenServer 虚拟机扩容LVM磁盘分区的方法

    当虚拟机的存储空间不足时,扩容是必不可少的操作。对于使用 LVM (Logical Volume Manager) 的虚拟机,扩容过程相对复杂,但提供了更大的灵活性。本文将详细介绍如何在 XenServer 虚拟机上扩容 LVM 磁盘分区。 首先...

    VirtualBox下为ubuntu虚拟机扩展磁盘容量

    因此,需要对原有虚拟硬盘进行扩容处理。本篇指南基于 VirtualBox 版本 5.0.10 和 Ubuntu 14.04 操作系统。 #### 二、扩容流程 整个扩容过程可以分为五个主要步骤: 1. **格式转换**(如果需要) 2. **磁盘扩容** ...

    利用extpart工具在线扩容Windows2003虚拟机系统C盘

    ### 使用extpart工具在线扩容Windows 2003虚拟机系统C盘的知识点 #### 一、背景介绍 在IT运维领域,维护Windows Server 2003虚拟机时经常会遇到C盘空间不足的问题。特别是在早期版本的Windows操作系统中,如Windows...

    虚拟机的硬盘扩容的方法

    虚拟机的硬盘扩容是许多用户在使用虚拟机时可能遇到的需求,因为初始分配的硬盘空间可能不足以满足后续软件安装或数据存储的要求。本文将详细介绍两种常见的虚拟机硬盘扩容方法。 ### 方法一:增加新硬盘分区 这个...

    虚拟机磁盘扩容.txt

    自己写的非常详细的虚拟机磁盘扩容流程和命令,自己写的非常详细的虚拟机磁盘扩容流程和命令,自己写的非常详细的虚拟机磁盘扩容流程和命令。有注释 照着做即可

    windows虚拟机C盘扩容工具.zip

    在使用Windows虚拟机时,有时会遇到C盘空间不足的问题,这时就需要进行C盘扩容操作。"windows虚拟机C盘扩容工具.zip"这个压缩包文件提供了实现这一目标所需的工具和指南。下面将详细介绍如何利用这些资源来扩展...

    VMware虚拟机Mac OS X无法调整扩展硬盘大小,更新xcode时出现磁盘空间不足

    在使用VMware虚拟机运行Mac OS X系统时,可能会遇到一些存储管理方面的问题,尤其是在进行软件更新或安装大型应用如Xcode时,可能会提示磁盘空间不足。这主要是因为虚拟机的硬盘空间分配有限,而扩展虚拟硬盘大小并...

    Citrix虚拟化实战:扩容VM-增加文件系统

    以下是一个详细的步骤指南,教你如何为 Linux 虚拟机扩容 VM 空间并增加一个新的文件系统: 1. **识别可用存储** 首先,你需要通过 XenCenter 或 SSH 登录到 XenServer 主机,检查虚拟机的存储情况。使用 `fdisk -...

    ubuntu系统硬盘扩容方法

    首先需要明确的是,在对虚拟机中的Ubuntu系统进行硬盘空间的扩容时,可以采取添加新的分区,或者直接对系统所在的分区(如/dev/sda1)进行扩容。传统的做法通常是添加新分区,但这样做会使得安装的应用和库文件分散...

    wmware6.5单盘扩容

    【虚拟机扩容技术详解——基于VMware 6.5】 VMware Workstation 6.5 是一款强大的虚拟机软件,允许用户在单个主机上运行多个操作系统,为测试、开发和教学提供了极大的便利。然而,随着应用的需求增加,虚拟机的...

    基于CentOS的虚拟机新增磁盘扩容操作手册

    基于 CentOS 的虚拟机新增磁盘扩容操作手册 本文档将指导您如何在基于 CentOS 的虚拟机上新增磁盘扩容,解决磁盘空间不足的问题。本手册适用于 CentOS 服务器管理员和运维人员,旨在帮助他们快速掌握新增磁盘扩容的...

    VMware虚拟机CentOS 7 磁盘扩容.docx

    VMware 虚拟机 CentOS 7 磁盘扩容 本文将详细介绍如何在 VMware 虚拟机上扩容 CentOS 7 系统的磁盘。这个过程包括修改虚拟机的磁盘信息、挂载磁盘、分区、格式化、新建卷组、扩展卷组、扩展文件系统等步骤。 一、...

    ESXi 6.7 主机RAID存储无损扩容

    1. **数据备份的重要性**:任何数据处理都存在风险,因此在进行RAID扩容之前,必须对虚拟机进行完整的备份。备份可以通过SFTP将虚拟机文件夹整个拷贝下来,或者使用VCenter提供的备份功能。 2. **硬件扩容步骤**:...

    Oracle VM VirtualBox 虚拟硬盘扩容(Linux)

    fdisk无损扩容 环境 VirtualBox 5.2.8 Linux 4.14.154 1. 调整虚拟磁盘虚拟分配空间 如果是vmdk格式的磁盘,目前是不能扩容的。可以先将vmdk复制成vdi,再来调整大小,移除旧的磁盘,挂载复制后的磁盘。 复制可以...

    VMware扩容根目录.docx

    总之,扩容VMware中的Linux根分区需要理解虚拟机硬件配置、Linux分区和文件系统管理,以及VMware的工作原理。正确执行上述步骤后,可以有效地解决根目录空间不足的问题,确保系统的正常运行和软件更新。同时,建议...

    dell r730磁盘扩容三种方式

    戴尔R730服务器是企业级数据中心常用的高性能服务器,其磁盘扩容是日常运维中的常见任务,以满足不断增长的数据存储需求。本篇文章将详细阐述三种在戴尔R730服务器上进行磁盘扩容的方法,旨在为IT管理员提供实用的...

Global site tag (gtag.js) - Google Analytics