Displaying 20 results from an estimated 88 matches for "part_end".
2015 May 18
2
[PATCH] resize: add sector size in debug_partition
...esize/resize.ml b/resize/resize.ml
index 4e58e84..21bba63 100644
--- a/resize/resize.ml
+++ b/resize/resize.ml
@@ -81,10 +81,11 @@ let rec debug_partition ?(sectsize=512L) p =
printf "\tpartition data: %ld %Ld-%Ld (%Ld bytes)\n"
p.p_part.G.part_num p.p_part.G.part_start p.p_part.G.part_end
p.p_part.G.part_size;
- printf "\tpartition sector data: %Ld-%Ld\n"
- (p.p_part.G.part_start /^ sectsize) (p.p_part.G.part_end /^ sectsize);
- printf "\ttarget partition sector data: %Ld-%Ld \n"
- p.p_target_start p.p_target_end;
+ printf "\tpartition sector d...
2014 Oct 15
0
Re: Virt-v2v conversion issue
Rich,
The results of the guestfish command :
><fs> part-list /dev/sda
[0] = {
part_num: 1
part_start: 1048576
part_end: 85906685951
part_size: 85905637376
}
><fs> part-list /dev/sdb
[0] = {
part_num: 1
part_start: 32256
part_end: 322126640639
part_size: 322126608384
}
><fs> part-list /dev/sdc
[0] = {
part_num: 1
part_start: 32256
part_end: 32210196479
part_size: 32210164224
}
>...
2015 May 18
1
[PATCH v2] resize: add sector size in debug_partition
...esize/resize.ml b/resize/resize.ml
index 4e58e84..602a583 100644
--- a/resize/resize.ml
+++ b/resize/resize.ml
@@ -81,10 +81,11 @@ let rec debug_partition ?(sectsize=512L) p =
printf "\tpartition data: %ld %Ld-%Ld (%Ld bytes)\n"
p.p_part.G.part_num p.p_part.G.part_start p.p_part.G.part_end
p.p_part.G.part_size;
- printf "\tpartition sector data: %Ld-%Ld\n"
- (p.p_part.G.part_start /^ sectsize) (p.p_part.G.part_end /^ sectsize);
- printf "\ttarget partition sector data: %Ld-%Ld \n"
- p.p_target_start p.p_target_end;
+ printf "\tpartition sector d...
2015 Sep 17
1
Wrong deficit calculation in virt-resize.
Hello guys!
I tried to shrink a partition when resizing an image using virt-resize.
The numbers and result are weird.
================BEFORE================
><fs> blockdev-getsize64 /dev/sdc
4294967296
><fs> part-list /dev/sdc
[0] = {
part_num: 1
part_start: 65536
part_end: 2193555455
part_size: 2193489920
}
[1] = {
part_num: 2
part_start: 2193555456
part_end: 4294967295
part_size: 2101411840
}
><fs> list-filesystems
/dev/sdc1: ext3
/dev/sdc2: ntfs
So I have two parititons up to image end, and 64k block at the start.
I wanted to shrink the...
2015 May 18
0
Re: [PATCH] resize: add sector size in debug_partition
...e.ml
> index 4e58e84..21bba63 100644
> --- a/resize/resize.ml
> +++ b/resize/resize.ml
> @@ -81,10 +81,11 @@ let rec debug_partition ?(sectsize=512L) p =
> printf "\tpartition data: %ld %Ld-%Ld (%Ld bytes)\n"
> p.p_part.G.part_num p.p_part.G.part_start p.p_part.G.part_end
> p.p_part.G.part_size;
> - printf "\tpartition sector data: %Ld-%Ld\n"
> - (p.p_part.G.part_start /^ sectsize) (p.p_part.G.part_end /^ sectsize);
> - printf "\ttarget partition sector data: %Ld-%Ld \n"
> - p.p_target_start p.p_target_end;
> + pri...
2014 Oct 14
4
Re: Virt-v2v conversion issue
On Tue, Oct 14, 2014 at 03:40:22PM +0000, VONDRA Alain wrote:
> Rich,
> I've followed your instructions to trace, but I am not very skilful with gdb, maybe I made a mistake :
>
> (1) As root do:
>
> echo core.%p > /proc/sys/kernel/core_pattern -> OK
>
> (2) Before running virt-v2v, do:
>
> ulimited -c unlimited -> I think it's
2014 Oct 15
1
Re: Virt-v2v conversion issue
On Wed, Oct 15, 2014 at 12:03:26PM +0000, VONDRA Alain wrote:
> Rich,
> The results of the guestfish command :
>
> ><fs> part-list /dev/sda
> [0] = {
> part_num: 1
> part_start: 1048576
> part_end: 85906685951
> part_size: 85905637376
> }
> ><fs> part-list /dev/sdb
> [0] = {
> part_num: 1
> part_start: 32256
> part_end: 322126640639
> part_size: 322126608384
> }
[etc]
Ah .. this does explain why the fstrim failed on every disk apart from
/dev/sd...
2015 Mar 13
2
[PATCH] part-list: add support for show partition type
...t; SCNi64 "B %" SCNi64 "B %" SCNi64 "B" "%s",
&r->guestfs_int_partition_list_val[i].part_num,
&r->guestfs_int_partition_list_val[i].part_start,
&r->guestfs_int_partition_list_val[i].part_end,
- &r->guestfs_int_partition_list_val[i].part_size) != 4) {
+ &r->guestfs_int_partition_list_val[i].part_size,
+ type_temp) != 5) {
reply_with_error ("could not parse row from output of parted print command: %s", li...
2014 Jul 16
2
Re: virt-resize: support to MBR logical partitions and some question
On Tue, Jul 15, 2014 at 09:01:47AM +0100, Richard W.M. Jones wrote:
> The answer is I don't know. But there are a few things you can try:
>
> (1) Most importantly, enable tracing (export LIBGUESTFS_TRACE=1) and
> get a list of operations that are performed in the order they are
> performed. This is vital for debugging this.
>
> (2) When the error happens, run
2015 May 20
0
[PATCH v2 02/11] resize: add logical_partitions and extended_partition
...artitions. If it is then
* something has gone wrong and we shouldn't continue. Old
* virt-resize didn't do these checks.
@@ -533,11 +524,29 @@ read the man page virt-resize(1).
error (f_"%s: this partition overlaps the previous one") name
| { p_part = { G.part_end = part_end } } :: parts -> loop part_end parts
in
+
+ let extended_partition_list = List.append
+ extended_partition_list
+ (List.filter (fun p -> parttype = MBR && p.p_mbr_p_type = ExtendedPartition) partitions) in
+ let extended_partition = if (List.length extended_partit...
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
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
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
2017 Jul 14
0
[PATCH 20/27] daemon: Reimplement ‘part_list’ API in OCaml.
...[row], "%d:%" SCNi64 "B:%" SCNi64 "B:%" SCNi64 "B",
- &r->guestfs_int_partition_list_val[i].part_num,
- &r->guestfs_int_partition_list_val[i].part_start,
- &r->guestfs_int_partition_list_val[i].part_end,
- &r->guestfs_int_partition_list_val[i].part_size) != 4) {
- reply_with_error ("could not parse row from output of parted print command: %s", lines[row]);
- goto error3;
- }
- }
-
- return r;
-
- error3:
- free (r->guestfs_int_partition_list_val);...
2015 May 20
15
[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
2015 Mar 13
0
Re: [PATCH] part-list: add support for show partition type
...;B %" SCNi64 "B %" SCNi64 "B" "%s",
> &r->guestfs_int_partition_list_val[i].part_num,
> &r->guestfs_int_partition_list_val[i].part_start,
> &r->guestfs_int_partition_list_val[i].part_end,
> - &r->guestfs_int_partition_list_val[i].part_size) != 4) {
> + &r->guestfs_int_partition_list_val[i].part_size,
> + type_temp) != 5) {
> reply_with_error ("could not parse row from output of parted print c...
2015 May 14
1
[PATCH] resize: show sector infor in debug_partition
...partition_type =
| LogicalPartition
| NoTypePartition
-let rec debug_partition p =
+let rec debug_partition ?(sectsize=512L) p =
printf "%s:\n" p.p_name;
printf "\tpartition data: %ld %Ld-%Ld (%Ld bytes)\n"
p.p_part.G.part_num p.p_part.G.part_start p.p_part.G.part_end
p.p_part.G.part_size;
+ printf "\tpartition sector data: %Ld-%Ld\n"
+ (p.p_part.G.part_start /^ sectsize) (p.p_part.G.part_end /^ sectsize);
+ printf "\ttarget partition sector data: %Ld-%Ld \n"
+ p.p_target_start p.p_target_end;
printf "\tbootable: %b\n&quo...
2017 Mar 13
2
virt-customize fail to inject firstboot script when running it from script.
...fs: trace: part_to_partnum = 1
libguestfs: trace: part_to_dev "/dev/sda1"
libguestfs: trace: part_to_dev = "/dev/sda"
libguestfs: trace: part_list "/dev/sda"
libguestfs: trace: part_list = <struct guestfs_partition_list(2) = [0]{part_num: 1, part_start: 1048576, part_end: 500170751, part_size: 499122176, } [1]{part_num: 2, part_start: 500170752, part_end: 10736369663, part_size: 10236198912, }>
libguestfs: trace: is_dir "/etc"
libguestfs: trace: is_dir = 0
libguestfs: trace: is_dir "/bin"
libguestfs: trace: is_dir = 0
libguestfs: trace:...
2017 Mar 14
0
Re: virt-customize fail to inject firstboot script when running it from script.
...artnum = 1
> libguestfs: trace: part_to_dev "/dev/sda1"
> libguestfs: trace: part_to_dev = "/dev/sda"
> libguestfs: trace: part_list "/dev/sda"
> libguestfs: trace: part_list = <struct guestfs_partition_list(2) = [0]{part_num: 1, part_start: 1048576, part_end: 500170751, part_size: 499122176, } [1]{part_num: 2, part_start: 500170752, part_end: 10736369663, part_size: 10236198912, }>
> libguestfs: trace: is_dir "/etc"
> libguestfs: trace: is_dir = 0
> libguestfs: trace: is_dir "/bin"
> libguestfs: trace: is_dir = 0...
2014 Feb 04
0
[PATCH 3/3] resize: preserve GPT partition names (RHBZ#1060404).
...; p_id = id; p_type = typ;
+ p_label = label;
p_operation = OpCopy; p_target_partnum = 0;
p_target_start = 0L; p_target_end = 0L }
) parts in
@@ -1040,6 +1050,7 @@ read the man page virt-resize(1).
p_part = { G.part_num = 0l; part_start = 0L; part_end = 0L;
part_size = 0L };
p_bootable = false; p_id = No_ID; p_type = ContentUnknown;
+ p_label = None;
(* Target information is meaningful. *)
p_operation = OpIgnore;
@@ -1117,6 +1128,12 @@ read the man page virt-resize(1)....