<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div>I m running a sample process on my host machine and dumping it on the host. If i try to restore the process on the host OS, the process gets restored back successfully. But now I m tarring my dumped files directory into a .tgz file and sending it to guest using virtIO serial as the medium of transfer. The transfer of dumped files take place successfully as I m checking the hash values of both the files using md5sum. I m untarring it on guest and trying to restore it back on the guest system but due to some reasons we are unable to restore it back on the guest system.<br><br></div>Firstly to start the guest we are using following command :<br><br>qemu-system-x86_64 -m 1024 -s -hda vdisk.img -kernel /usr/src/linux-3.17.6/arch/x86_64/boot/bzImage -initrd /home/priyanka/tmp2/newinitrd.img -append &quot;root=/dev/sda10&quot; -name myguest -device virtio-serial -chardev socket,path=/tmp/foo,server,nowait,id=foo -device virtserialport,chardev=foo,name=org.fedoraproject.port.0<br><br></div>Now once we boot the system and type the tty command on the guest we get /dev/console and if we type tty on host it gives output as /dev/pts/no i.e. some number associated with that terminal. We checked with the code of tty.c which has facilities for both PTS and CONSOLE. But we are not getting the exact reason for criu not working on guest, since we are creating exact copy of the kernel on host system, the guest should have all the facilities required for criu since criu is working on host. <br><br></div>And as Cyrill said that we need /dev/ptmx on guest, so it is present. Even /dev/pts/ptmx is present.<br><br></div>What can be the problems on guest side which will make our project work? What is exactly going wrong? <br><br></div>Another thing is that to remove restore.log file from guest I need to mount my vdisk.img. How can I proceed with that? <br><br></div>I used these commands :<br></div>modprobe max_parts=8<br><br></div>qemu-nbd -c /dev/nbd0 vdisk.img<br><br></div>partprobe /dev/nbd0<br><br>mount /dev/nbd0p1 /mnt/vdisk.img<br><br></div>But I getting error for partprobe.<br><br></div>Regards,<br></div>Priyanka Naik<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 23, 2015 at 11:28 PM, Christopher Covington <span dir="ltr">&lt;<a href="mailto:cov@codeaurora.org" target="_blank">cov@codeaurora.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Priyanka,<br>
<div><div class="h5"><br>
On 03/23/2015 11:23 AM, Cyrill Gorcunov wrote:<br>
&gt; On Mon, Mar 23, 2015 at 07:31:09PM +0530, Priyanka Naik wrote:<br>
&gt;&gt; qemu-nbd is working as it is not giving me any error.<br>
&gt;&gt;<br>
&gt;&gt; Partprobe is not working<br>
&gt;<br>
&gt; I would advice to ask on qemu mailing list.<br>
&gt;<br>
&gt; n.b.: Again, please stop dropping CC field. Reply to all.<br>
<br>
</div></div>For example, I run CRIU in QEMU frequently and might be able to help, but<br>
you&#39;re leaving the mailing list (and therefore me) out of the discussion.<br>
<br>
Chris<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Qualcomm Innovation Center, Inc.<br>
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,<br>
a Linux Foundation Collaborative Project<br>
</font></span></blockquote></div><br></div>