1.首先获取要扩容的虚拟机的 UUID
VBoxManage 改命令在C:\Program Files\Oracle\VirtualBox目录内,可先添加该目录到环境变量。
C:\Users\yzkj-1008\VirtualBox VMs\CentOS65197>VBoxManage list hdds

UUID:           297f254e-ada0-4ddd-be61-552226c3df58
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Users\yzkj-\VirtualBox VMs\CentOS65197\centos.vdi
Storage format: VDI
Capacity: MBytes
Encryption: disabled UUID: 840332aa-7efb--b108-cea25b1bded6
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Users\yzkj-\VirtualBox VMs\CentOS65198\CentOS65198-disk1.vdi
Storage format: VDI
Capacity: MBytes
Encryption: disabled UUID: 0e4317e3-2dd1-45f5-82e0-83a4469bf4ab
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Users\yzkj-\VirtualBox VMs\CentOS65199\CentOS65199-disk1.vdi
Storage format: VDI
Capacity: MBytes
Encryption: disabled UUID: 536f5698-b4e0-4d03-bdcc-2450fb802707
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Users\yzkj-\VirtualBox VMs\CentOS65197\newdisk.vdi
Storage format: VDI
Capacity: MBytes
Encryption: disabled

2.虚拟机磁盘扩容
C:\Users\yzkj-1008\VirtualBox VMs\CentOS65197>VBoxManage modifyhd 297f254e-ada0-4ddd-be61-552226c3df58 --resize 16384

3.调整当前硬盘大小

[root@zendlinux ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_zendlinux-lv_root .5G .8G .5G % /
tmpfs 499M 499M % /dev/shm
/dev/sda1 477M 51M 401M % /boot
workspace 22G .4G 16G % /mnt/www [root@zendlinux ~]# fdisk -l Disk /dev/sda: 17.2 GB, bytes
heads, sectors/track, cylinders
Units = cylinders of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk identifier: 0x000dc501 Device Boot Start End Blocks Id System
/dev/sda1 * Linux
Partition does not end on cylinder boundary.
/dev/sda2 8e Linux LVM Disk /dev/mapper/vg_zendlinux-lv_root: MB, bytes
heads, sectors/track, cylinders
Units = cylinders of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk identifier: 0x00000000

把容量从6.5扩容到17.2G 单还不能使用
将空余磁盘创建为 sda4

[root@zendlinux ~]# fdisk /dev/sda

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u'). Command (m for help): n
Command action
e extended
p primary partition (-)
p
Partition number (-):
First cylinder (-, default ):
Using default value
Last cylinder, +cylinders or +size{K,M,G} (-, default ):
Using default value Command (m for help): t
Partition number (-):
Partition does not exist yet! Command (m for help): t
Partition number (-):
Hex code (type L to list codes): 8e
Changed system type of partition to 8e (Linux LVM) Command (m for help): w
The partition table has been altered! Disk /dev/mapper/vg_zendlinux-lv_swap: MB, bytes
heads, sectors/track, cylinders
Units = cylinders of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk identifier: 0x00000000 [root@zendlinux ~]# fdisk -l /dev/sda Disk /dev/sda: 17.2 GB, bytes
heads, sectors/track, cylinders
Units = cylinders of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk identifier: 0x000dc501 Device Boot Start End Blocks Id System
/dev/sda1 * Linux
Partition does not end on cylinder boundary.
/dev/sda2 8e Linux LVM
/dev/sda4 8e Linux LVM

调整 LVM 大小先看看当前 Volume Group:

[root@zendlinux ~]# vgdisplay
--- Volume group ---
VG Name vg_zendlinux
System ID
Format lvm2
Metadata Areas
Metadata Sequence No
VG Access read/write
VG Status resizable
MAX LV
Cur LV
Open LV
Max PV
Cur PV
Act PV
VG Size 7.51 GiB
PE Size 4.00 MiB
Total PE
Alloc PE / Size / 7.51 GiB
Free PE / Size /
VG UUID Ou41cE-HyIM-IrsE-Ga3W-Tmmn-l5RX-sw58Zz

名称为 vg_zendlinux,可调整大小(resizable),当前大小为7.51 GB。
活动的 LVM 卷有

[root@zendlinux ~]# lvscan
ACTIVE '/dev/vg_zendlinux/lv_root' [6.71 GiB] inherit
ACTIVE '/dev/vg_zendlinux/lv_swap' [816.00 MiB] inherit

先将分配过来的新磁盘空间创建为一个新的物理卷

[root@zendlinux ~]# pvcreate /dev/sda4
dev_is_mpath: failed to get device for :
Physical volume "/dev/sda4" successfully created

然后使用新的物理卷来扩展 LVM 的vg_zendlinux

[root@zendlinux ~]# vgextend vg_zendlinux /dev/sda4
Volume group "vg_zendlinux" successfully extended

然后扩展 LVM 的逻辑卷 vg_zendlinux/lv_root

[root@zendlinux ~]# lvextend /dev/vg_zendlinux/lv_root /dev/sda4
Extending logical volume lv_root to 14.70 GiB
Logical volume lv_root successfully resized

最后,调整逻辑卷文件系统的大小

[root@zendlinux ~]# resize2fs /dev/vg_zendlinux/lv_root
resize2fs 1.41. (-May-)
Filesystem at /dev/vg_zendlinux/lv_root is mounted on /; on-line resizing required
old desc_blocks = , new_desc_blocks =
Performing an on-line resize of /dev/vg_zendlinux/lv_root to (4k) blocks.
The filesystem on /dev/vg_zendlinux/lv_root is now blocks long.

完成。看看效果:

[root@zendlinux ~]# lvscan
ACTIVE '/dev/vg_zendlinux/lv_root' [14.70 GiB] inherit
ACTIVE '/dev/vg_zendlinux/lv_swap' [816.00 MiB] inherit
[root@zendlinux ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_zendlinux-lv_root 15G .8G .9G % /
tmpfs 499M 499M % /dev/shm
/dev/sda1 477M 51M 401M % /boot
workspace 22G .4G 16G % /mnt/www

Oracle VM VirtualBox虚拟机内Linux系统硬盘扩容步骤(CentOS6.5)的更多相关文章

  1. Oracle VM VirtualBox虚拟机导出教程

    Oracle VM VirtualBox虚拟机导出教程 | 浏览:583 | 更新:2015-01-31 11:21 1 2 3 4 5 6 7 分步阅读 有时我们需要把Oracle VM Virtu ...

  2. VirtualBox虚拟机内的系统时间无法调整的解决方法

    VirtualBox虚拟机内的系统时间无法调整的解决方法   因试用某软件要求将系统时间设置在特定的日期,利用windows自带的调整日期/时间功能进行设置,发现过几秒钟就又恢复到和主机相同的时间了, ...

  3. genymotion+Oracle VM VirtualBox + eclipse + appium 脚本运行慢解决步骤

    genymotion+Oracle VM VirtualBox + eclipse + appium 脚本运行慢解决步骤 1.lenove 机器启动时按F1 进入bios 设置,设置cpu virtu ...

  4. Linux系统硬盘扩容

    参考教程:https://www.jb51.net/article/144291.htm 1.查看硬盘已经用了99% $ df -h #查看硬盘已经使用了99% 文件系统 容量 已用 可用 已用% 挂 ...

  5. Oracle VM VirtualBox虚拟机安装系统

    作为一个前端,必须要有自己的虚拟机,用于测试 IE6 .IE7浏览器. 要测试这两个浏览器,必须要是 Windows XP 系统才可以,这里我找到两个纯净版的 xp 系统 iso 镜像文件. http ...

  6. vm virtualBox下 centos7 Linux系统 与本地 window 系统 网络连接 配置

    由于要模拟生产环境开发,所以要在自己的电脑上安装虚拟机,这里做一下记录. centos与本机网络连接 1. 环境 虚拟机 VirtualBox-5.2.0-118431-Win Linux镜像 Cen ...

  7. Oracle VM VirtualBox 虚拟机与主机共享文件

    安装增强功能(参考文档) VirtualBox自带了一个增强工具Sun VirtualBox Guest Additions,这是实现虚拟机与真实主机共享的关键.启动虚拟机后,点击控制菜单“设备”→“ ...

  8. [转]Oracle VM VirtualBox虚拟机,Ubuntu虚拟机共享文件夹

    VirtualBox的菜单里选择"设备" -> "安装增强功能...". "设备" -> "共享文档夹",添 ...

  9. Oracle VM VirtualBox虚拟机安装Ubuntu Server

    安装过程如下:原文转自:http://www.linuxidc.com/Linux/2012-04/59368p8.htm

随机推荐

  1. JAVA工程师面试题【来自并发编程网】

    基础题: Java线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现的.和HashTable,ConcurrentHashMap的区别 Cookie ...

  2. Dojo API中文 Dojo内容模块概览,初学者

    官网:http://dojotoolkit.org/reference-guide/1.10/dojo/index.html#dojo-dojo的翻译 dojo 内容: dojo dojo/dojo ...

  3. python、java实现二叉树,细说二叉树添加节点、深度优先(先序、中序、后续)遍历 、广度优先 遍历算法

    数据结构可以说是编程的内功心法,掌握好数据结构真的非常重要.目前基本上流行的数据结构都是c和c++版本的,我最近在学习python,尝试着用python实现了二叉树的基本操作.写下一篇博文,总结一下, ...

  4. AtCoder Beginner Contest 075 D - Axis-Parallel Rectangle

    https://beta.atcoder.jp/contests/abc075/tasks/abc075_d 题意: 给出坐标平面上n个点的坐标,要求找到一个面积最小的矩形使得这个矩形的边界加上内部的 ...

  5. Oracle:常用的一些基本操作

    表操作 查看系统中当前用户所有表: select * from user_tables;select * from user_indexs;select * from user_triggers; s ...

  6. 存图方式---邻接表&邻接矩阵&前向星

    基于vector存图 struct Edge { int u, v, w; Edge(){} Edge(int u, int v, int w):u(u), v(v), w(w){} }; vecto ...

  7. Vue项目结构说明

    简单介绍目录结构 http://blog.csdn.net/u013778905/article/details/53864289 (别人家的链接,留给我自己看的)

  8. OptionMenu选项菜单

    #选项菜单 from tkinter import * root = Tk() variable=StringVar() variable.set('one') w = OptionMenu(root ...

  9. ABP框架 - N层架构

    目录 介绍 DDD分层 ABP架构模型 客户端 展现层 分布式服务层 应用层 领域层 基础设施层 介绍 在应用程序设计中,分层架构是一种被广泛使用的技术,它助于降低复杂度和提高代码的可重用性.在ABP ...

  10. APP的宣传方式有哪些

    APP应用已经成为了互联网不可缺少的话题,事实上,开发一款移动APP的成本不是很高,但是怎样以最低的成本得到最大的推广效果,这是企业和开发者都很关心的一个问题.下面,我们来探讨一下这个问题. 1.一款 ...