z**r 发帖数: 17771 | 1 感谢大家的帮助,特别是wireonfire和minzhulj。不过这些link里的东西和俺实际操作
还是有点区别,俺把俺具体操作写出来,以便大家有类似情况可以照着做。
问题:目前ubuntu 9.04跑在virtualbox 2.1.4上,想增大swap空间做些应用,但是空
间不够,所以需要先扩容virtualbox的VDI盘,然后增大ubuntu的swap(从512MB-3GB)。
一、virtualbox扩容
参考 http://www.giannistsakiris.com/index.php/2007/11/25/how-to-enlarge-a-virtualbox-disk/
1、首先新建一个VDI文件,大小是你想要的新系统的大小,比如俺老的VDI是10G,俺的
新VDI大小是14G。加到你的Virtual machine里,Primary slave
2、找一张ubuntu CD,boot你的virtual machine,起来以后,用dd克隆你的旧系统,
比如你的旧系统在/dev/sda上,新加的这个VDI文件在/dev/sdb上。先用fdisk /dev/
sda把分 |
w********e 发帖数: 557 | 2 Good job! We all should do like this, not just ask a question and never
bother to give feedback afterwards. |
a*******e 发帖数: 3021 | 3 好麻烦哦
)。
【在 z**r 的大作中提到】 : 感谢大家的帮助,特别是wireonfire和minzhulj。不过这些link里的东西和俺实际操作 : 还是有点区别,俺把俺具体操作写出来,以便大家有类似情况可以照着做。 : 问题:目前ubuntu 9.04跑在virtualbox 2.1.4上,想增大swap空间做些应用,但是空 : 间不够,所以需要先扩容virtualbox的VDI盘,然后增大ubuntu的swap(从512MB-3GB)。 : 一、virtualbox扩容 : 参考 http://www.giannistsakiris.com/index.php/2007/11/25/how-to-enlarge-a-virtualbox-disk/ : 1、首先新建一个VDI文件,大小是你想要的新系统的大小,比如俺老的VDI是10G,俺的 : 新VDI大小是14G。加到你的Virtual machine里,Primary slave : 2、找一张ubuntu CD,boot你的virtual machine,起来以后,用dd克隆你的旧系统, : 比如你的旧系统在/dev/sda上,新加的这个VDI文件在/dev/sdb上。先用fdisk /dev/
|
m******j 发帖数: 326 | 4 强呀,这样详细,呵呵,半天就做完了,赞
)。
【在 z**r 的大作中提到】 : 感谢大家的帮助,特别是wireonfire和minzhulj。不过这些link里的东西和俺实际操作 : 还是有点区别,俺把俺具体操作写出来,以便大家有类似情况可以照着做。 : 问题:目前ubuntu 9.04跑在virtualbox 2.1.4上,想增大swap空间做些应用,但是空 : 间不够,所以需要先扩容virtualbox的VDI盘,然后增大ubuntu的swap(从512MB-3GB)。 : 一、virtualbox扩容 : 参考 http://www.giannistsakiris.com/index.php/2007/11/25/how-to-enlarge-a-virtualbox-disk/ : 1、首先新建一个VDI文件,大小是你想要的新系统的大小,比如俺老的VDI是10G,俺的 : 新VDI大小是14G。加到你的Virtual machine里,Primary slave : 2、找一张ubuntu CD,boot你的virtual machine,起来以后,用dd克隆你的旧系统, : 比如你的旧系统在/dev/sda上,新加的这个VDI文件在/dev/sdb上。先用fdisk /dev/
|
z**r 发帖数: 17771 | 5 俺也是支持问完问题要给个feedback这种做法,俺做斑竹的时候,凡是给feedback的,
都给包子
【在 w********e 的大作中提到】 : Good job! We all should do like this, not just ask a question and never : bother to give feedback afterwards.
|
E*V 发帖数: 17544 | 6 本版包子不多,希望大家体谅,对了,这个帖子,俺是给了你包子的
【在 z**r 的大作中提到】 : 俺也是支持问完问题要给个feedback这种做法,俺做斑竹的时候,凡是给feedback的, : 都给包子
|
z**r 发帖数: 17771 | 7 包子收到。俺的意思其实是论坛上这种风气应该有,feedback很重要,不光是对回答问
题的人的一个交代,更重要的是对自己解决问题的一个总结。
【在 E*V 的大作中提到】 : 本版包子不多,希望大家体谅,对了,这个帖子,俺是给了你包子的
|
a*******e 发帖数: 3021 | 8 俺想扩容,再给新vdi分区遇到了问题
旧的分区hda1一共5g, fdisk -l,
start 1, end 651, blocks 5229126, id 7, system hpps/ntfs
total cylinders 16065
新vdi 25G,fdisk分区的时候按照同样的start 1, end 651结果只有300M左右?
俺那个end是不是应该用16065阿?但是分出来后block书目跟旧的就不一样了。
新分区hdd1的blocks数未8096728+,怪。
dd也完了,倒也没错。
)。
【在 z**r 的大作中提到】 : 感谢大家的帮助,特别是wireonfire和minzhulj。不过这些link里的东西和俺实际操作 : 还是有点区别,俺把俺具体操作写出来,以便大家有类似情况可以照着做。 : 问题:目前ubuntu 9.04跑在virtualbox 2.1.4上,想增大swap空间做些应用,但是空 : 间不够,所以需要先扩容virtualbox的VDI盘,然后增大ubuntu的swap(从512MB-3GB)。 : 一、virtualbox扩容 : 参考 http://www.giannistsakiris.com/index.php/2007/11/25/how-to-enlarge-a-virtualbox-disk/ : 1、首先新建一个VDI文件,大小是你想要的新系统的大小,比如俺老的VDI是10G,俺的 : 新VDI大小是14G。加到你的Virtual machine里,Primary slave : 2、找一张ubuntu CD,boot你的virtual machine,起来以后,用dd克隆你的旧系统, : 比如你的旧系统在/dev/sda上,新加的这个VDI文件在/dev/sdb上。先用fdisk /dev/
|
a*******e 发帖数: 3021 | 9 damn,还是犯错了,gpartd所有空间都给了hda1了,没给swap留,
再想缩小分区就出错了。。。
又得重头来了。。。
操作
是空
3GB
俺的
统,
dev/
上,
用刚
fdisk以
看你
面。
省略
还是
动好
stage1,
不是
的空
刻就
激活
【在 a*******e 的大作中提到】 : 俺想扩容,再给新vdi分区遇到了问题 : 旧的分区hda1一共5g, fdisk -l, : start 1, end 651, blocks 5229126, id 7, system hpps/ntfs : total cylinders 16065 : 新vdi 25G,fdisk分区的时候按照同样的start 1, end 651结果只有300M左右? : 俺那个end是不是应该用16065阿?但是分出来后block书目跟旧的就不一样了。 : 新分区hdd1的blocks数未8096728+,怪。 : dd也完了,倒也没错。 : : )。
|
f********1 发帖数: 1601 | 10 zan
but i would rather backup data out and reinstall it on the new VDI... |
a*******e 发帖数: 3021 | 11 oh, resizing will be much faster, definitely less than 30min
to reinstall, u also need to reinstall lots of softwares which take much
more time
【在 f********1 的大作中提到】 : zan : but i would rather backup data out and reinstall it on the new VDI...
|
T*o 发帖数: 363 | 12 以前找到的也是这个方案,但是太麻烦,相当于建了一个新系统,然后做系统拷贝。
没有找到比较简单的直接resize 而无须大量数据拷贝的工作。
如果这样还不如在虚拟机系统里加一个硬盘分区
)。
【在 z**r 的大作中提到】 : 感谢大家的帮助,特别是wireonfire和minzhulj。不过这些link里的东西和俺实际操作 : 还是有点区别,俺把俺具体操作写出来,以便大家有类似情况可以照着做。 : 问题:目前ubuntu 9.04跑在virtualbox 2.1.4上,想增大swap空间做些应用,但是空 : 间不够,所以需要先扩容virtualbox的VDI盘,然后增大ubuntu的swap(从512MB-3GB)。 : 一、virtualbox扩容 : 参考 http://www.giannistsakiris.com/index.php/2007/11/25/how-to-enlarge-a-virtualbox-disk/ : 1、首先新建一个VDI文件,大小是你想要的新系统的大小,比如俺老的VDI是10G,俺的 : 新VDI大小是14G。加到你的Virtual machine里,Primary slave : 2、找一张ubuntu CD,boot你的virtual machine,起来以后,用dd克隆你的旧系统, : 比如你的旧系统在/dev/sda上,新加的这个VDI文件在/dev/sdb上。先用fdisk /dev/
|