Actually I have find out that the virt-resize is failing because it’s flagged for a consistency check if I run the command with —ntfsresize-force it works with no issue.
Thanks you were be very helpful, actually I would have not find this if you would not ask me to run the other method. Keresztes Péter-Zoltán [email protected] I haven’t lost my mind, I know exactly where I left it. On 01 Jul 2014, at 21:33, Richard W.M. Jones <[email protected]> wrote: > On Tue, Jul 01, 2014 at 08:50:27PM +0300, Keresztes Péter-Zoltán wrote: >> OK, that seam to work however it is not exactly the correct solution >> for me since I need to make it one command to be able to call it >> from an API > > Understood. What I'm trying to find out is why the ntfsresize utility > is failing when it is being run under virt-resize, since it is not > printing any error message but is returning a non-zero error code. > > By running it under virt-rescue, you can test ntfsresize and also see > the full errors. > >> I have no name!@(none):/# ntfsresize /dev/sda1 >> ntfsresize v2012.1.15AR.5 (libntfs-3g) >> ERROR: Volume is scheduled for check. >> Run chkdsk /f and please try again, or see option -f. > > I think this is the problem. > > In virt-resize 1.20 and above you can use ``virt-resize --ntfsresize-force'' > which has the same effect as passing the -f option to ntfsresize: > > --ntfsresize-force > Pass the --force option to ntfsresize(8), allowing resizing even if > the NTFS disk is marked as needing a consistency check. You have > to use this option if you want to resize a Windows guest multiple > times without booting into Windows between each resize. > > However I am not sure if this is safe. You will have to ask the > ntfs-3g community whether running ntfsresize on a partition that is > marked as needing chkdsk is in fact safe, or if you are going to > have other problems from doing this. > > Rich. > > -- > Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones > Read my programming and virtualization blog: http://rwmj.wordpress.com > libguestfs lets you edit virtual machines. Supports shell scripting, > bindings from many languages. http://libguestfs.org
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Libguestfs mailing list [email protected] https://www.redhat.com/mailman/listinfo/libguestfs
