[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Xen-users] resizing filesystem in a VM
 
 
  
  
    Hello, 
     
    I am using Xen 4.0.1 and Xen 3.2.1 dom0 with Debian Lenny and
    Squeeze dom0s. 
    I have a bunch of virtual machines running , all using LVM as
    backend storage. 
    Mostly, an LVM logical volume is mapped to a partition in the VM
    (eg: xvda1) 
    I have tried to hot resize the filesystem in the VM without
    umounting it but it just do not work... Here is what I did: 
     
     - lvextend on the dom0, 
     - resize2fs on the VM 
     
    Doing so, the kernel of the virtual machine seems not to see the
    space available for the partition has changed and resize2fs returns:
    "xvda already has xxxxxxxxx blocks, Nothing to do" 
     
    This last until I hot remove the disk from the VM using xm
    block-detach and re-attach it using xm block attach. 
    After re-attaching  the disk I can resize2fs as expected. 
     
    Is there anything I can do to avoid detaching the block device from
    the VM to let the kernel know the partition has a new size? 
    What are the bests practices in Xen to achieve hot resize of
    filesystem in the VM? 
     
    Regards. 
    --  
        
     
  
 |  
 Attachment:
a_chapellon.vcf 
Description: Vcard 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users 
 
    
     |