我有这样的安排:
Dom0 LV
|
DomU Physical Disk
| |
XVDA1 XVDA2
(/boot) (DomU PV)
|
VolGroup00
(DomU VG)
| |
LogVol00 LogVol01
(swap) (/)我正在尝试调整DomU根文件系统的大小。(VolGroup00-LogVol01)我意识到我现在需要调整分区XVDA2的大小,但是当我尝试在Dom0上使用parted时,它只告诉我"Error:未能检测到文件系统“。
因此,要调整根部分VolGrou-LogVol00的大小,进程不应该是:
# Shut down DomU
xm shutdown domU
#Resize Dom0 Logical volume
lvextend -L+2G /dev/volumes/domU-vol
# Parted
parted /dev/volumes/domU-vol
# Resize root partition
resize 2 START END
(This is where I get an error) "Error: Could not detect file system."
# add the vm volume group to Dom0 lvm
kpartx -a /dev/volumes/domU-vol
# resize the domU PV
pvresize /dev/mapper/domU-pl (as listed in pvdisplay)
# The domU volume group should automatically adjust
# resize the DomU lv
lvextend -L+2G /dev/VolGroup/LogVol00然后明显增加fs,将设备从kpartx移除等。
问题是我不知道如何调整分区的大小。如何调整此分区的大小,以便在DomU上运行pvresize?
谢谢
发布于 2011-12-07 05:09:56
下面是我大致遵循的步骤,以调整内部使用LVM的KVM客户机的大小。
以上就是我的例子,但是我遵循了这个网站上的步骤
发布于 2011-08-31 23:03:24
因此,为了澄清:您需要调整VM中的根LV的大小,但是VG是满的,所以您首先需要调整PV所在的物理分区的大小吗?如果这是正确的,我们继续.
我很惊讶parted会在dom0分区上有这么大的麻烦。从它的角度来看,它只是一个正在使用的LVM PV。不过,我从来没有对分手印象特别深刻,我只是坚持良好的软盘。
无论如何,在磁盘使用时,您可能很难调整分区的大小,因为重新扫描挂载文件系统上的分区表是.很棘手。最好关闭VM并执行dom0中的所有操作。
我建议完全跳过分区,使用LVM完成一切;我也不喜欢VM中的LVM,因为它们的I/O吞吐量已经足够糟糕了。只需为VM中的分区附加一堆来自dom0的LVs -这也使复制变得更容易,因为您通常不希望复制交换(除非您正在进行实时迁移,但无论如何,它只是另一个要复制的块设备)。
发布于 2011-09-15 20:49:19
在调整大小时也要非常小心。
似乎你遇到麻烦的那一步是分开的一步:
http://www.gnu.org/software/parted/manual/html_章/分_7.html#SEC68
注意注意事项,您还可能希望在分区上使用fdisk -l,以确保分区类型和文件系统是您所期望的。
其他可以为您或其他人提供帮助的好的一般参考资料:http://linuxwave.blogspot.com/2008/08/resizing-your-xen-domu-using-lvm.html
http://www.novell.com/communities/node/4790/how-resize-xen-file-based-disk-vms-ext3-or-reiser-sles-10-sp1
http://webcache.googleusercontent.com/search?q=cache:jNh6rSBUqVEJ:grantmcwilliams.com/tech/virtualization/xen-howtos/265-resize-xen-disk-image-used-as-domu-partition+grant+mcwilliams+xen+resize+howto&cd=4&hl=en&ct=clnk&gl=us
https://serverfault.com/questions/307030
复制相似问题