virtaulBox对centos linux进行磁盘扩容

通常,VirtualBox中创建的虚拟机默认分配的空间大小为8G。如果你像我一样粗心,没对此做任何修改。可能在创建好虚拟机之后,渐渐感觉空间不够用了!怎么办呢,要重装嘛?安装VirtualBox 4.x以上的用户不用担心了,因为它提供了一个更改虚拟机硬盘大小的方便特性。现在给出调整空间的具体做法,先看一看我们原来分配空间的大小:下面以我的环境为例

准备工具:gparted  下载地址:http://gparted.org/download.php
  1. 现在windows上对virtualBox的虚拟机进行虚拟分配空间扩容,
    cd到E:\mysoft\VirtualBox
    执行命令,注意路径
    VBoxManage modifyhd E:\mysoft\VirtualBoxVMs\centos6.5\centos6.5.vdi --resize 30720(自由设置扩容的大小)

  2. 查看一下,会发现VirtualBox客户机的空间没有变大。这是怎么回事?原来,我们只是调整了宿主机中虚拟机的VDI文件的大小,并没有真正地将客户机的根分区变大。那该怎么办呢?实际上,之后的调整方法与在真实系统中扩大分区的调整方法类似。因此,请准备Fedora 18的Live DVD以及gparted工具(可以在Live DVD启动后用yum安装它)。现在,将Fedora 18的Live DVD放入虚拟机,然后启动它进入 Fedora 18 Live 的桌面环境。事先下载好gparted:



  3. 然后启动虚拟机,进行分盘,将/dev/sda2   resize/move设置你想要的大小(上面虚拟分配的扩容为30g,这里也可以设置这个)

    然后退出,重启虚拟机

    先看看当前 Volume Group:

    # vgdisplay
      --- Volume group ---
      VG Name               VolGroup
      System ID
      Format                lvm2
      Metadata Areas        1
      Metadata Sequence No  3
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                2
      Open LV               2
      Max PV                0
      Cur PV                1
      Act PV                1
      VG Size               2.51 GiB
      PE Size               4.00 MiB
      Total PE              642
      Alloc PE / Size       642 / 2.51 GiB
      Free  PE / Size       0 / 0
      VG UUID               m42pDq-K830-cfly-cKR2-1AQF-IsyX-3X2ADy

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

    # lvscan
      ACTIVE            '/dev/VolGroup/lv_root' [1.67 GiB] inherit
      ACTIVE            '/dev/VolGroup/lv_swap' [856.00 MiB] inherit

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

    # vgextend VolGroup /dev/sda2
      No physical volume label read from /dev/sda2
      Writing physical volume data to disk "/dev/sda3"
      Physical volume "/dev/sda3" successfully created
      Volume group "VolGroup" successfully extended

    然后扩展 LVM 的逻辑卷 VolGroup-lv_root,

    # lvextend /dev/VolGroup/lv_root /dev/sda2
      Extending logical volume lv_root to 3.66 GiB
      Logical volume lv_root successfully resized

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

    resize2fs /dev/VolGroup/lv_root
    resize2fs 1.41.12 (17-May-2010)
    Filesystem at /dev/VolGroup/lv_root is mounted on /; on-line resizing required
    old desc_blocks = 1, new_desc_blocks = 1
    Performing an on-line resize of /dev/VolGroup/lv_root to 959488 (4k) blocks.
    The filesystem on /dev/VolGroup/lv_root is now 959488 blocks long.

    完成。看看效果:

    # lvscan
     ACTIVE '/dev/VolGroup/lv_root' [3.66 GiB] inherit
     ACTIVE '/dev/VolGroup/lv_swap' [856.00 MiB] inherit

最后重启虚拟机,选择编辑模式,选择对应的XXX.vdi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值