[Libguestfs] [PATCH v2 00/11] virt-resize: add support for resizing MBR logical partitions

Chen, Hanxiao chenhanxiao at cn.fujitsu.com
Wed May 27 02:45:23 UTC 2015



> -----Original Message-----
> From: libguestfs-bounces at redhat.com [mailto:libguestfs-bounces at redhat.com] On
> Behalf Of Chen Hanxiao
> Sent: Wednesday, May 20, 2015 6:51 PM
> To: libguestfs at redhat.com
> Subject: [Libguestfs] [PATCH v2 00/11] virt-resize: add support for resizing MBR
> logical partitions
> 
> In current virt-resize, only primary partitions(including
> extended partition) are supported. They are collected in an
> array for resize operations. Logical partitions are not
> supported.
> 
> This series add support for resizing logical partitions.
> 
> v2:
>  1) Add 3 variables to describe relationship of logical and extended partitions:
>  - partitions
>    flat list of primary partitions (as now, the global 'partitions').
>     extended partitions is essentially  primary partition
>  - logical_partitions
>    flat list of logical partitions
>  - extended_partition
>    one MBR extended partition
> 
>   2) reserve enough size when resizing logical partitions
> 
> Original patches by Hu Tao at:
> https://www.redhat.com/archives/libguestfs/2014-October/msg00238.html
> 
> Chen Hanxiao (11):
>   resize: move loop check from find_partitions
>   resize: add logical_partitions and extended_partition
>   resize: updated find_partition to support logical partition
>   resize: add support for logical partitions for calculate_surplus
>   resize: handle resize of logical partitions
>   resize: add support for logical partitions of
>     calculate_target_partitions
>   resize: calculate_target_partitions for logical partitions
>   resize: parted and copy logical partitions
>   resize: more misc ops on logical partition
>   resize: add support resize extended partition
>   resize: test: add support for resizing extended and logical partitions
> 
>  resize/resize.ml           | 189 ++++++++++++++++++++++++++++++++++-----------
>  resize/test-virt-resize.pl |  32 ++------
>  2 files changed, 149 insertions(+), 72 deletions(-)
> 

Hi, Rich

Any comments on this series?

Regards,
- Chen




More information about the Libguestfs mailing list