[Libguestfs] [PATCH] New API: part_expand_gpt.

Maxim Perevedentsev mperevedentsev at virtuozzo.com
Wed Nov 25 11:43:01 UTC 2015


On 11/25/2015 02:32 PM, Maxim Perevedentsev wrote:
> +  { defaults with
> +    name = "part_expand_gpt"; added = (1, 31, 29);
> +    style = RErr, [Device "device"], [];
> +    proc_nr = Some 459;
> +    optional = Some "gdisk";
> +    shortdesc = "move backup GPT header to the end of the disk";
> +    longdesc = "\
> +Move backup GPT data structures to the end of the disk.
> +This is useful in case of in-place image expand
> +since disk space after backup GPT header is not usable.
> +This is equivalent to C<sgdisk -e>.
> +
> +See also L<sgdisk(8)>." };
> +
>
Unfortunately, I failed to write a test, since the main usage is 
something like
 > qemu-img create disk 200M
 > guestfish -a disk run : part-disk /dev/sda gpt
 > qemu-img resize disk 300M
 > guestfish -a disk run : part-expand-gpt /dev/sda -> success
 > guestfish -a disk run : part-expand-gpt /dev/sda1 -> fail

Should I add it as shell script to /tests/daemon ?

-- 
Your sincerely,
Maxim Perevedentsev




More information about the Libguestfs mailing list