[Libguestfs] [PATCH v4 00/11] virt-resize: add support for resizing MBR logical partitions
Chen, Hanxiao
chenhanxiao at cn.fujitsu.com
Wed Jun 24 02:56:25 UTC 2015
ping
> -----Original Message-----
> From: libguestfs-bounces at redhat.com [mailto:libguestfs-bounces at redhat.com] On
> Behalf Of Chen Hanxiao
> Sent: Wednesday, June 17, 2015 5:46 PM
> To: libguestfs at redhat.com
> Subject: [Libguestfs] [PATCH v4 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.
>
> v4:
> rebase on upstream.
>
> v3:
> 1) rewrite partitions/logical_partitions/extended_partition section
> by the comments from Rich and Pino.
> 2) in 03/11 introduce logical_align for reserve enough space
> when resizing logical/extended 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: calculate max alignment of logical partitions
> 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 | 220 +++++++++++++++++++++++++++++++++++----------
> resize/test-virt-resize.pl | 32 ++-----
> 2 files changed, 179 insertions(+), 73 deletions(-)
>
> --
> 2.1.0
>
> _______________________________________________
> Libguestfs mailing list
> Libguestfs at redhat.com
> https://www.redhat.com/mailman/listinfo/libguestfs
More information about the Libguestfs
mailing list