Displaying 20 results from an estimated 29 matches for "logical_partition".
Did you mean:
logical_partitions
2015 May 28
1
Re: [PATCH v2 02/11] resize: add logical_partitions and extended_partition
On Thu, May 28, 2015 at 01:13:28PM +0200, Pino Toscano wrote:
> In data giovedì 28 maggio 2015 12:06:18, Richard W.M. Jones ha scritto:
> > > + let logical_partitions =
> > > + List.filter (fun p -> parttype = MBR && p.p_mbr_p_type = LogicalPartition) partitions in
> > > + (* Filter out logical partitions. See note above. *)
> > > + let partitions =
> > > + (* for GPT, all partitions are regarded as Primar...
2015 May 28
2
Re: [PATCH v2 02/11] resize: add logical_partitions and extended_partition
...Chen Hanxiao wrote:
> For MBR, logical partitions laid inside extended partition.
> Add 3 variables to describe this:
> - 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
>
> Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
> ---
> resize/resize.ml | 37 +++++++++++++++++++++++--------------
> 1 file changed, 23 insertions(+), 14...
2015 May 20
15
[PATCH v2 00/11] virt-resize: add support for resizing MBR logical partitions
...d.
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...
2015 May 20
0
[PATCH v2 02/11] resize: add logical_partitions and extended_partition
For MBR, logical partitions laid inside extended partition.
Add 3 variables to describe this:
- 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
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
---
resize/resize.ml | 37 +++++++++++++++++++++++--------------
1 file changed, 23 insertions(+), 14 deletions(-)
diff --git a/resize/resize.ml b...
2014 Sep 22
0
[PATCH v3 7/7] resize: add support to resize logical partitions
...size.ml
+++ b/resize/resize.ml
@@ -596,6 +596,8 @@ read the man page virt-resize(1).
let hash = Hashtbl.create 13 in
List.iter (fun ({ p_name = name } as p) -> Hashtbl.add hash name p)
partitions;
+ List.iter (fun ({ p_name = name } as p) -> Hashtbl.add hash name p)
+ logical_partitions;
fun ~option name ->
let name =
if String.length name < 5 || String.sub name 0 5 <> "/dev/" then
@@ -719,8 +721,10 @@ read the man page virt-resize(1).
(* We need some overhead for partitioning. *)
let overhead =
let maxl64 = List.fold_le...
2014 Oct 08
0
[PATCH V5 2/4] resize: add support to resize logical partitions
...size.ml
+++ b/resize/resize.ml
@@ -596,6 +596,8 @@ read the man page virt-resize(1).
let hash = Hashtbl.create 13 in
List.iter (fun ({ p_name = name } as p) -> Hashtbl.add hash name p)
partitions;
+ List.iter (fun ({ p_name = name } as p) -> Hashtbl.add hash name p)
+ logical_partitions;
fun ~option name ->
let name =
if String.length name < 5 || String.sub name 0 5 <> "/dev/" then
@@ -719,8 +721,10 @@ read the man page virt-resize(1).
(* We need some overhead for partitioning. *)
let overhead =
let maxl64 = List.fold_le...
2015 May 28
0
Re: [PATCH v2 02/11] resize: add logical_partitions and extended_partition
In data giovedì 28 maggio 2015 12:06:18, Richard W.M. Jones ha scritto:
> > + let logical_partitions =
> > + List.filter (fun p -> parttype = MBR && p.p_mbr_p_type = LogicalPartition) partitions in
> > + (* Filter out logical partitions. See note above. *)
> > + let partitions =
> > + (* for GPT, all partitions are regarded as Primary Partition,
> &g...
2015 Jun 03
13
[PATCH v3 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.
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 pa...
2015 Jun 17
13
[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 pa...
2015 Jul 06
13
[PATCH rebase 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 pa...
2014 Oct 08
6
[PATCH V5 0/4] virt-resize: add support for resizing logical
Hi Rich,
This is v5 series to add support for resizing MBR logical partitions. please review. Thanks!
changes to v4:
1. add support to resize extended partition (--resize or --expand extended partition)
2. fix the problem of deficit of 512 bytes when expanding a logical partition
(this problem can be reproduced in v4 by only expanding a logical partition, without resizing any other
2014 Oct 30
8
[PATCH v5 REBASE 0/4] virt-resize: add support for resizing logical
Hi Rich,
This is rebase of v5 series. Meanwhile, I found a bug when shrinking
partitions, and the fix is incuded in this version (patch 2).
Regards,
Hu
changes to v4:
1. add support to resize extended partition (--resize or --expand extended partition)
2. fix the problem of deficit of 512 bytes when expanding a logical partition
(this problem can be reproduced in v4 by only expanding a
2014 Sep 22
13
[PATCH v3 0/7] add support to resize MBR logical partitions
Hi Rich,
This is v3 series to add support for resizing MBR logical partitions.
changes to v2:
1. remove p_part_num
2. remove filter_parts
3. name the function calculate_target_partitions
4. remove the code to restart guest introduced in v2
changes to v1:
1. spit the patches so it's easier to review
2. fix the parted error caused by unaligned logical partitions
3. extend the
2015 May 28
2
Re: [PATCH v2 04/11] resize: add support for logical partitions for calculate_surplus
On Wed, May 20, 2015 at 06:51:30AM -0400, Chen Hanxiao wrote:
> Add support for logical partitions.
> - count number of logical_partition (we've split partitions list)
> - don't count size of extended partition
> For it'll duplicate with logical partition, we'll count it later
> - we need at leat 1 gap between logical partitions.
> so --aligment=1 will be increased by 1
>
> Signed-off-by: Ch...
2015 May 28
1
Re: [PATCH v2 03/11] resize: updated find_partition to support logical partition
On Wed, May 20, 2015 at 06:51:29AM -0400, Chen Hanxiao wrote:
> As we splited the original partitions list to
> partitions and logical_partitions.
>
> Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
> ---
> resize/resize.ml | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/resize/resize.ml b/resize/resize.ml
> index d7a8ce1..92f7304 100644
> --- a/resize/resize.ml
> +++ b/resize/resiz...
2015 May 20
0
[PATCH v2 04/11] resize: add support for logical partitions for calculate_surplus
Add support for logical partitions.
- count number of logical_partition (we've split partitions list)
- don't count size of extended partition
For it'll duplicate with logical partition, we'll count it later
- we need at leat 1 gap between logical partitions.
so --aligment=1 will be increased by 1
Signed-off-by: Chen Hanxiao <chenhanxiao@cn....
2015 Jun 16
0
Re: [PATCH v3 00/11] virt-resize: add support for resizing MBR logical partitions
...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.
>
> 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:
> - pa...
2015 Jun 24
0
Re: [PATCH v4 00/11] virt-resize: add support for resizing MBR logical partitions
...uding
> 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:
> - pa...
2015 Jul 08
0
Re: [PATCH rebase v4 00/11] virt-resize: add support for resizing MBR logical partitions
...uding
> 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:
> - pa...
2014 Sep 22
0
[PATCH v3 6/7] resize: add partition type LogicalPartition
...s
+ | LogicalPartition ->
+ List.filter (fun p -> parttype = MBR && p.G.part_num >= 5_l)
parts in
let partitions =
@@ -518,10 +521,12 @@ read the man page virt-resize(1).
partitions in
let partitions = find_partitions PrimaryPartition in
+ let logical_partitions = find_partitions LogicalPartition in
if verbose then (
- eprintf "%d partitions found\n" (List.length partitions);
- List.iter debug_partition partitions
+ eprintf "%d partitions found\n" (List.length partitions + List.length logical_partitions);
+ List.iter d...