如何更改虚拟机磁盘大小硬盘大小

错误:您所请求的网址(URL)无法获取
您所请求的网址(URL)无法获取
当尝试读取以下网址(URL)时:
发生了下列的错误:
Connection Failed
系统返回以下内容:
(11) Resource temporarily unavailable
The remote host or network may be down.
Please try the request again.
您要连结的网络服务器或网络可能发生故障。请稍后再试。
本缓存服务器管理员:
Via:wzh144:2 (Cdn Cache Server V2.0)
Generated Mon, 20 Mar :15 GMT by
(Cdn Cache Server V2.0)在 OpenNebula 上创建 KVM 虚拟机如果没有事先规划好虚拟机硬盘,运行一段时间后可能过小的硬盘会成为麻烦,需要能自由的增加虚拟机硬盘容积,有两个办法:一是可以在 OpenNebula 上动态加入第二块硬盘解决第一块硬盘过小的问题;二是直接在第一块硬盘上扩大容积。第一种办法好办,直接用 virsh attach-disk 就可以。如果和一样,不想加第二块硬盘,只想在第一块硬盘上扩大容积呢?这里只讨论虚拟机文件形式的硬盘,LVM 形式的 “硬盘” 更容易一些,可以用 lvextend + fsck 调整硬盘大小。
最简单的办法是使用 GParted,挂载 gparted-live iso 文件后启动图形化界面操作分区,很容易:
# kvm -m 512 -hda disk.0 -cdrom /root/gparted-live-0.12.1-5.iso -boot d -vnc :1
这里主要介绍不用 GParted 的办法,分区用 fdisk 就可以了,没有必要也不适合在服务器上使用图形化工具。扩大硬盘镜像:
# qemu-img resize disk.0 +100GB
找一个空闲的 loop 设备并挂上硬盘镜像:
# losetup -f
/dev/loop0
# losetup /dev/loop0 disk.0
用 fdisk 把以前的分区都删除,然后重新创建分区,如果有 swap 区依然要用类型 82 标注,boot 区要标明 bootable,要非常小心:
# fdisk /dev/loop0
挂载硬盘里面的 LVM 分区、强制校验文件系统并扩大文件系统:
# kpartx -av /dev/loop0
# e2fsck -f /dev/mapper/loop0p1
# resize2fs -f /dev/mapper/loop0p1
用 mount 测试一下扩大后的文件系统是否能正常 mount:
# mount /dev/mapper/loop0p1 /mnt
卸载和清理:
# umount /mnt
# kpartx -dv /dev/loop0
# losetup -d /dev/loop0
把上面的步骤弄个小脚本,只对 http://cloud-/ 下载的镜像有效,如果是自己做的镜像需要调整 fdisk 分区时候的指令。注意这里 fdisk 分区的时候 d 是删除分区 n 是创建分区 p 是主分区 1 是第1个 2是第2个 w 是保存,具体看 fdisk 帮助:
#!/bin/bash
qemu-img resize $DISK $SIZE
losetup /dev/loop0 $DISK
fdisk /dev/loop0 &&EOF
kpartx -av /dev/loop0
e2fsck -f /dev/mapper/loop0p1
resize2fs -f /dev/mapper/loop0p1
kpartx -dv /dev/loop0
losetup -d /dev/loop0
(8 Comments) 分类:VM虚拟机改硬盘大小的方法
& (转贴) VM虚拟机改硬盘大小的方法&&VM虚拟机改硬盘大小的方法我用VM装了Linux Fedora 10系统,可是后来发现我一开始弄的虚拟硬盘太小了。其实在VMware6.0安装目录下有一个命令行工具——vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:&&& 1、关闭虚拟机电源;启动Windows下的命令提示符界面;&&& 2、通过 cd 命令进入VMware的安装目录(如:D:\VMwareWS-v6.0),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。&&& 3、执行如下命令:&&& vmware-vdiskmanager -x l2GB D:\UbuntuDesk\Ubuntu.vmdk&&& 参数 -x 表示要扩展虚拟机硬盘空间;紧随其后的数字指要扩展的大小(如12GB,表示磁盘总量,包含原来的磁盘容量);最后是要操作的虚拟机Linux的具体文件。&&& 【注意】若路径名中有空格,必须以双引号括起来。&&& 执行完毕,退出命令提示符窗口,重启VMware,这时虚拟机硬盘空间已变成12GB了。
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&【上一篇】
【下一篇】
相关文章(相关软件请在右侧查找)
热门关键词
按声母检索
按声母检索
是一个免费软件下载站,提供绿色软件,免费软件,手机软件,游戏下载,我们的目标是:让电脑软件改变学习和生活. &&
Copyright &
All rights reserved.}

我要回帖

更多关于 更改虚拟机内存大小 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信