调整Xen虚拟硬盘大小的实现方法

今天有人跑来实验室抱怨说给他们配置的 4GB Xen 虚拟硬盘太小,系统占了 2GB,再装一些工具,比如 jdk/mysql/Tomcat/red5/asterisk 之类的空间就不够了。如何增加 Xen 虚拟硬盘的大小呢,也就是说如何扩充 Xen 的镜像文件大小呢?(这里的方法适用于镜像文件在 ext2 和 ext3 文件系统的情况)

关闭虚拟机:

复制代码

代码如下:

# /usr/sbin/xm shutdown vm01

给虚拟机镜像文件(.img)追加 4GB 空间:

复制代码

代码如下:

# dd if=/dev/zero bs=1024k count=4096 >> /vm/vm01.img

扫描检查镜像文件:

复制代码

代码如下:

# /sbin/e2fsck -f /vm/vm01.img

这个时候只是增加了镜像文件(硬盘)的大小,这个镜像文件不是普通的文件,里面包含可 mount/umount 的 loop 文件系统,所以需要调整文件系统大小,不然的话进入虚拟机后 df 会发现硬盘大小没变:

复制代码

代码如下:

# /sbin/resize2fs /vm/vm01.img

重新启动 Xen 虚拟机:

复制代码

代码如下:

# /usr/sbin/xm create vm01

进入虚拟机后查看硬盘大小:

复制代码

代码如下:

# /usr/sbin/xm console vm01
# df -h

这里提到了 mount/umount,说一点题外话,从技术角度来说现在的 VPS 其实都不安全,因为 VPS 服务商随时可以 mount/umount 你的虚拟机文件、分区来读取、甚至写入内容,如果你的虚拟机所在的那台服务器的 root 密码被坏人拿到,那就毫无安全可言了,坏人可以随意在你虚拟机上做手脚。所以说安全性是云计算的一个大问题,尤其是那些搭建在虚拟技术上的云计算,这也可能是企业迟迟不愿意使用公有云的原因吧,一些 Startup 也只是把不重要的数据放在类似 Amazon S3 之类的云存储上,对于机密数据还是自己保存比较好。所以 VPSee 认为私有云会有更大的发展空间。

(0)

相关推荐

  • VMDK2VHD(虚拟硬盘转换工具)使用方法

    一、VMDK2VHD简介: VMDK2VHD是一款十分简易的虚拟硬盘转换工具,使用它可以轻松的将VMWare虚拟机映像文件转换位微软.VHD的VirtualPC格式的文件,即.VMDK转换成.VHD格式。 二、软件的下载与安装: 1、下载VMDK2VHD软件,软件下载地址:http://www./softs/114424.html。 2、下载完成后解压到任意位置,由于VMDK2VHD是绿色免安装版软件,双击“Vmdk2Vhd.exe”应用程序即可开始软件的使用。 【图一】VMDK2VHD主界面图

  • XP装入虚拟硬盘VHD启动的方法

    1,准备工作,下winxp_vhd_2011这个软件 2,目前的机器应用环境:Windows 7 /2008 R2/WinPE3.0 3,下个GHOST版的XP,不要下精减版的这个要一定!!! 下面就看运行图吧! 以WIN7环境为例! 这个软件稍后,我会传到115网盘 以默认的GHO为例,当然ISO的也行. 自动打开GHOST软件,把XP的还原到新建的VHD中 一定要导入 导入过后C盘会多了以上几个文件 然后挂上刚建的那个VHD,打开这个磁盘,把我传的VBOOTDSK驱动替换掉,不然重启后XP会

  • Win8怎么使用VHD功能创建虚拟硬盘?

    Win8系统加入了很多的功能,其中一个就是VHD功能,它可以帮助用户虚拟出一个硬盘,另外只需把私密东西保存在这个虚拟硬盘中,也可以达到“加密”的目的,那么我们怎么使用VHD功能创建虚拟硬盘呢? 首先,加载磁盘卷。在Windows 8的“开始”界面下,单击“桌面”图标进入到桌面环境里。再把光标移动到桌面任务栏的左下角,弹出“开始”图标后,就在图标处右击,在弹出的开始菜单中单击“磁盘管理”(见图1),即可打开“计算机管理”程序。接着,单击窗口左侧框架的“磁盘管理”,过会就在窗口的右侧框架下加载所有的

  • Win8.1系统怎么查看硬盘大小?Win8.1查看硬盘容量的方法

    Win8.1系统怎么查看硬盘大小?一般情况下我们在购买电脑的时候都会考虑电脑硬盘容量的大小,虽然商家一般都会标注是多大,但是为了安全起见,我们还是需要自己手动去核实电脑的实际容量是多少以防被骗.但是很多用户都不知道怎么查看电脑硬盘容量的大小,下面小编就给大家带来Win8.1查看硬盘容量的方法,一起来看看吧. 查看方法如下: 1.首先我们需要找到“这台电脑”图标,找到之后单击该图标,然后就会进入到如图面板,在这个面板的上方会有一个“管理”按钮,我们选择该按钮. 2.接下来就会进入到计算机管理面板,

  • ppt2010中如何调整幻灯片大小 ppt中自定义幻灯片大小的设置方法

    ppt是我们常用的办公软件,有时需要调整幻灯片的大小,那么ppt2010中如何调整幻灯片大小?下面小编带来ppt中自定义幻灯片大小的设置方法,希望对大家有所帮助. ppt中自定义幻灯片大小的设置方法: 首先双击鼠标左键点击PowerPoint2010的图标,打开PowerPoint2010的主界面 鼠标左键点击“设计”然后在点击“页面设置”,之后弹出对话框 然后再在第一个选项框中点击下拉按钮,在其中选择“自定义” 然后再分别设置幻灯片的高度和宽度以及方向,之后点击“确定” 最后就可以发现幻灯片放

  • 内存的虚拟硬盘怎么用

    内存虚拟硬盘(ramdisk)是指通过软件技术,将物理内存进行分割,将一部分内存通过虚拟技术转变为硬盘以较大幅度提升计算机数据读取速度和保护硬盘。和虚拟内存一样,内存的速度要比硬盘快得多,利用这一点,在内存中虚拟出一个或多个硬盘就可以加快磁盘的数据交换速度,从而提高电脑的运行速度。 用内存制作虚拟硬盘主要是针对大内存的PC机,或者需要高速读取的服务器使用的一种特殊的高速硬盘替代品。 需要具备的条件有2个: 1,拥有较大的内存空间(建议4GB以上的机器使用) 2,如果是使用Wi

  • 内存虚拟硬盘的应用小知识

    内存虚拟硬盘(ramdisk)是指通过软件技术,将物理内存进行分割,将一部分内存通过虚拟技术转变为硬盘以较大幅度提升计算机数据读取速度和保护硬盘。和虚拟内存一样,内存的速度要比硬盘快得多,利用这一点,在内存中虚拟出一个或多个硬盘就可以加快磁盘的数据交换速度,从而提高电脑的运行速度。 用内存制作虚拟硬盘主要是针对大内存的PC机,或者需要高速读取的服务器使用的一种特殊的高速硬盘替代品。 需要具备的条件有2个: 1,拥有较大的内存空间(建议4GB以上的机器使用) 2,如果是使用Windows系统的话,

  • 硬盘分区故障修复方法

    硬盘分区故障修复方法 硬盘分区故障修复方法 由于分区故障,很有可能开启计算机时无法进入熟悉的Windows界面,甚至通过系统启动盘也无法正常识别硬盘,这时候大家肯定都会束手无策吧. 如果贸然对硬盘进行重新分区操作,固然能够彻底解决问题,不过硬盘中的所有重要资料也会随之灰飞烟灭.如果你不幸遇到硬盘的分区故障,先别急着重新分区,按照下文介绍的方法来尝试一下,没准儿会有个意外的惊喜呢. 分区表为何会出故障 在分区表被破坏后,启动系统时往往会出现"Non-System disk or disk erro

  • 如何使用VHD虚拟硬盘安装win10实例教程

    VHD虚拟硬盘,能把一个VHD文件虚拟成一个硬盘,进行创建分区.格式化.读写等操作.(举个例子:假设D盘有文件windowxp.vhd,大小为15G,那么这就是一个虚拟硬盘文件.用win7的磁盘管理工具可以创建多个虚拟硬盘文件,每一个开启以后都几乎等同于一个独立硬盘,然后需要初始化,再在上面新建简单卷.完了你进计算机就可以看到多了一个分区,大小你是自己定的.你会发现所有分区容量加起来超过了你的实际硬盘,不过这只是假象,虚拟硬盘里的空间来自虚拟硬盘文件所在的分区.你可以对这个虚拟的硬盘做任何操作,