Chinaunix首页 | 论坛 | 博客
  • 博客访问: 159636
  • 博文数量: 60
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 617
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-24 10:59
文章分类

全部博文(60)

文章存档

2022年(2)

2020年(23)

2019年(1)

2010年(1)

2009年(33)

我的朋友

分类: LINUX

2009-05-30 17:14:09

Sideway 2009.05.05 xtadw@yahoo.com.cn

在Xen中,可以使用文件作为虚拟磁盘,随着应用的增长,往往当初分配的虚拟磁盘不够大。那如何才能扩展虚拟磁盘空

间?除了增加一个新的虚拟磁盘外,其实我们可以使用一条简单的dd命令来实现扩展原有虚拟磁盘的空间。

比如,我们有一个虚拟磁盘文件test.img,大小为5G,需要为其扩展为7G,我们可以通过以下步骤来实现:
1、 关闭使用test.img的虚拟机

2、 dd if=/dev/zero of=/var/xen/images/test.img bs=1M count=2048 seek=5120
或:
dd if=/dev/zero of=/var/xen/images/test.img bs=1 count=2097152 seek=5242880
说明:上面一条dd命令是以兆(M)为单位,使用比较方便,且写入速度可以较快;
下面一条dd命令是以字节(byte)为单位,可以针对尺寸不规则的文件,但写入速度可能较慢。

3、 启动使用test.img的虚拟机

4、 如果是Windows server,推荐使用Paragon Partition Manager Server来调整分区大小
如果是linux或其他系统,请参照相应的分区调整方法。
阅读(1554) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-08-06 09:25:16

这样做了 原始数据还在吗?dd if=/dev/zero of=/var/xen/images/test.img bs=1M count=2048 seek=5120