Il s'agit de la commande virt-tar qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
virt-tar - Extraire ou télécharger des fichiers sur une machine virtuelle
SYNOPSIS
virt-tar [--options] -x nom de domaine tarball du répertoire
virt-tar [--options] -u domname répertoire tarball
virt-tar [--options] disk.img [disk.img ...] -x répertoire tarball
virt-tar [--options] disk.img [disk.img ...] -u répertoire tarball
OBSOLÈTE
Cet outil est obsolète. Utilisation virt-copie-in(1), virt-copie-out(1), virt-tar-in(1),
virt-tar-out(1) en remplacement.
EXEMPLES
Télécharger "/ home" de la VM dans un tarball local :
virt-tar -x nom de domaine / home home.tar
virt-tar -zx nom de domaine / home home.tar.gz
Téléchargez une archive locale et décompressez-la à l'intérieur "/ Tmp" dans la VM :
virt-tar -u nom de domaine uploadstuff.tar / Tmp
virt-tar -zu nom de domaine uploadstuff.tar.gz / Tmp
ATTENTION
Vous devez ne sauraient utiliser "virt-tar" avec le -u option (téléchargement) sur les machines virtuelles en direct. Si tu
faites cela, vous risquez de corrompre le disque de la machine virtuelle. "virt-tar" essaie de vous empêcher de faire
ceci, mais n'attrape pas tous les cas.
Vous pouvez utiliser -x (extrait) sur des machines virtuelles en direct, mais vous pourriez obtenir des résultats incohérents
ou des erreurs s'il y a une activité du système de fichiers à l'intérieur de la VM. Si la VM en direct est synchronisée et
au repos, alors "virt-tar" fonctionnera généralement, mais le seul moyen de garantir la cohérence
résultats est si la machine virtuelle est arrêtée.
DESCRIPTION
"virt-tar" est un outil d'archivage à usage général pour télécharger et télécharger des parties d'un
système de fichiers invité. Les possibilités sont nombreuses : faire des sauvegardes, télécharger des fichiers de données,
espionner l'activité des invités, réparer ou personnaliser les invités, etc.
Si vous ne souhaitez afficher qu'un seul fichier, utilisez chat-virt(1). Si vous souhaitez simplement modifier un
fichier unique, utilisez virt-éditer(1). Pour les cas plus complexes, vous devriez regarder le poisson invité(1)
outil.
Il existe deux modes de fonctionnement : -x (eXtract) télécharge un répertoire et son contenu
(récursivement) de la machine virtuelle dans un tarball local. -u téléchargements à partir d'un local
tarball, en le décompressant dans un répertoire à l'intérieur de la machine virtuelle. Vous ne pouvez pas utiliser ces
deux options ensemble.
De plus, vous devrez peut-être utiliser le -z (gZip) pour activer la compression. Lorsque
téléchargement, vous devez spécifier -z si le fichier de téléchargement est compressé car virt-tar ne le fera pas
détecter cela par lui-même.
"virt-tar" ne peut gérer que les archives au format tar (éventuellement gzippées). Par exemple il
ne peut pas faire de fichiers PKZip ou de compression bzip2. Si tu veux ça, tu devras reconstruire
les archives vous-même. (Il s'agit d'une limitation de la libguestfs(3)API).
OPTIONS
--Aidez-moi
Afficher une brève aide.
--version
Afficher le numéro de version et quitter.
-c URI
--relier URI
Si vous utilisez libvirt, connectez-vous au URI. S'il est omis, nous nous connectons au
hyperviseur libvirt par défaut.
Si vous spécifiez directement les périphériques de bloc invité, libvirt n'est pas du tout utilisé.
--format brut
Spécifiez le format des images disque donné sur la ligne de commande. Si cela est omis, alors
le format est détecté automatiquement à partir du contenu de l'image disque.
Si des images disque sont demandées à libvirt, alors ce programme demande à libvirt pour cela
informations. Dans ce cas, la valeur du paramètre format est ignorée.
Si vous travaillez avec des images de disque invité au format brut non fiables, vous devez vous assurer que le format
est toujours spécifié.
-x
--extrait
--Télécharger
-u
--télécharger
Utilisez -x pour extraire (télécharger) un répertoire d'une machine virtuelle vers une archive tar locale.
Utilisez -u pour télécharger et décompresser d'un tarball local dans une machine virtuelle. Lisez s'il vous plaît
la section « AVERTISSEMENT » ci-dessus avant d'utiliser cette option.
Vous devez spécifier exactement l'une de ces options.
-z
--gzip
Spécifiez que l'archive d'entrée ou de sortie est compressée avec gzip.
Utilisez virt-tar en ligne en utilisant les services onworks.net