我在我的Debian(squeeze)主机系统上使用了一个循环设备磁盘设置(而不是lvm),用于Xen Debian(挤压)访客系统。
我search了一个扩展访客系统磁盘大小的方法。 我遇到了简单的dd命令和讨厌的mkfs命令。
我想知道是否有一个神奇的xen-tools命令可以帮助我在Debian系统上运行? 或者一个简单的testingdd&mkfs命令设置为这个non-lvm情况?
谢谢。
我认为向磁盘映像追加空间(注意>>操作)会更好也更简单
例如,要将1G添加到磁盘映像,请执行以下操作:
dd if=/dev/zero bs=1M count=1024 >> ./diskimage.img
或者如果你想要一个稀疏文件
dd if=/dev/zero bs=1 count=0 seek=1G >> diskimage.img
要调整文件系统的大小,您将需要使用一个工具,如
resize2fs <partition>
有关详细的解释,请参阅:
你首先必须调整“设备”,那么你需要扩展文件系统。
如何在不丢失内容的情况下放大现有文件的简单示例:
echo 123456789 > test.txt dd if=/dev/zero of=test.txt bs=1 seek=10 count=10 cat test.txt
从你的问题,你不清楚,如果你使用循环设备作为磁盘,或作为分区。 无论如何,我会build议离线resize(当磁盘设备没有连接到DomU)。