X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=tools%2Fvirt-tar;h=bce2986e1aaa11ab04746dd9b55e1c18970bbabe;hp=af9f8175d5b39e8557688e20409c50ecbc147e8b;hb=d84db26a2bd28bd96aa88b6308dc540278db5c7d;hpb=ca7e941329b31d1bffc8cae9dca6d28b06ecc300 diff --git a/tools/virt-tar b/tools/virt-tar index af9f817..bce2986 100755 --- a/tools/virt-tar +++ b/tools/virt-tar @@ -42,6 +42,11 @@ virt-tar - Extract or upload files to a virtual machine virt-tar [--options] disk.img [disk.img ...] -u tarball directory +=head1 NOTE + +This tool is obsolete. Use L, L, +L, L as replacements. + =head1 EXAMPLES Download C from the VM into a local tarball: @@ -58,12 +63,12 @@ Upload a local tarball and unpack it inside C in the VM: =head1 WARNING -You must I use C with the C<-u> option (upload) on live +You must I use C with the I<-u> option (upload) on live virtual machines. If you do this, you risk disk corruption in the VM. C tries to stop you from doing this, but doesn't catch all cases. -You can use C<-x> (extract) on live virtual machines, but you might +You can use I<-x> (extract) on live virtual machines, but you might get inconsistent results or errors if there is filesystem activity inside the VM. If the live VM is synched and quiescent, then C will usually work, but the only way to guarantee @@ -80,14 +85,14 @@ If you want to just view a single file, use L. If you just want to edit a single file, use L. For more complex cases you should look at the L tool. -There are two modes of operation: C<-x> (eXtract) downloads a +There are two modes of operation: I<-x> (eXtract) downloads a directory and its contents (recursively) from the virtual machine into -a local tarball. C<-u> uploads from a local tarball, unpacking it +a local tarball. I<-u> uploads from a local tarball, unpacking it into a directory inside the virtual machine. You cannot use these two options together. -In addition, you may need to use the C<-z> (gZip) option to enable -compression. When uploading, you have to specify C<-z> if the upload +In addition, you may need to use the I<-z> (gZip) option to enable +compression. When uploading, you have to specify I<-z> if the upload file is compressed because virt-tar won't detect this on its own. C can only handle tar (optionally gzipped) format tarballs. @@ -152,10 +157,10 @@ my $mode; =item B<-u> | B<--upload> -Use C<-x> to extract (download) a directory from a virtual machine +Use I<-x> to extract (download) a directory from a virtual machine to a local tarball. -Use C<-u> to upload and unpack from a local tarball into a virtual +Use I<-u> to upload and unpack from a local tarball into a virtual machine. Please read the L section above before using this option. @@ -284,6 +289,10 @@ L, L, L, L, +L, +L, +L, +L, L, L, L,