これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド virt-tar です。
プログラム:
NAME
virt-tar - 仮想マシンへのファイルの抽出またはアップロード
SYNOPSIS
virt-tar [--options] -x domname ディレクトリ tarball
virt-tar [--options] -u domname tarball ディレクトリ
virt-tar [--options] disk.img [disk.img ...] -x ディレクトリ tarball
virt-tar [--options] disk.img [disk.img ...] -u tarball ディレクトリ
廃止
このツールは廃止されました。 使用 仮想コピーイン(1) 仮想コピーアウト(1) 仮想タールイン(1)
仮想タールアウト(1) 交換品として。
例
ダウンロード "/ホーム" VM からローカル tarball に:
virt-tar -x ドメイン名 /ホーム ホーム.tar
virt-tar -zx ドメイン名 /ホーム home.tar.gz
ローカル tarball をアップロードし、"/ tmpに" VM で:
virt-tar -u domname Uploadstuff.tar / tmpに
virt-tar -zu domname Uploadstuff.tar.gz / tmpに
警告
絶対です 「virt-tar」を -u ライブ仮想マシンでのオプション (アップロード)。 もし、あんたが
これを行うと、VM のディスクが破損する危険があります。 「virt-tar」はあなたの行動を止めようとします
これですが、すべてのケースをキャッチするわけではありません。
あなたが使用することができます -x (extract) ライブ仮想マシンで実行しますが、一貫性のない結果が得られる可能性があります
または、VM 内でファイル システム アクティビティがある場合はエラーになります。 ライブ VM が同期されていて、
通常、「virt-tar」は機能しますが、一貫性を保証する唯一の方法です
結果は、仮想マシンがシャットダウンされている場合です。
DESCRIPTION
「virt-tar」は、ファイルの一部をダウンロードおよびアップロードするための汎用アーカイブ ツールです。
ゲストファイルシステム。 多くの可能性があります: バックアップの作成、データ ファイルのアップロード、
ゲスト アクティビティのスヌーピング、ゲストの修正またはカスタマイズなど。
XNUMX つのファイルだけを表示する場合は、 仮想猫(1)。 編集したいだけなら
単一ファイル、使用 virt-編集(1)。 より複雑なケースについては、 ゲストフィッシュ(1)
ツール。
動作にはXNUMXつのモードがあります。 -x (eXtract) ディレクトリとその内容をダウンロードします
(再帰的に) 仮想マシンからローカル tarball に。 -u ローカルからのアップロード
tarball を仮想マシン内のディレクトリに解凍します。 これらは使用できません
XNUMX つのオプションを一緒に。
さらに、 -z (gZip) 圧縮を有効にするオプション。 いつ
アップロード、指定する必要があります -z virt-tar が圧縮されていないためにアップロード ファイルが圧縮されている場合
これを自分で検出します。
「virt-tar」は、tar (オプションで gzip 圧縮) 形式の tarball のみを処理できます。 たとえばそれ
PKZip ファイルまたは bzip2 圧縮を行うことはできません。 あなたがそれを望むなら、あなたは再構築する必要があります
tarball は自分で。 (これは libguestfs(3) API)。
OPTIONS
- 助けて
簡単なヘルプを表示します。
- バージョン
バージョン番号を表示して終了します。
-c URI
- 接続 URI
libvirtを使用している場合は、指定されたものに接続します URI。 省略した場合は、に接続します
デフォルトのlibvirtハイパーバイザー。
ゲスト ブロック デバイスを直接指定した場合、libvirt はまったく使用されません。
- フォーマット 生
コマンドラインで指定されたディスクイメージの形式を指定します。 これを省略した場合
フォーマットはディスクイメージのコンテンツから自動検出されます。
ディスクイメージがlibvirtから要求された場合、このプログラムはlibvirtにこれを要求します
情報。 この場合、formatパラメーターの値は無視されます。
信頼できないraw形式のゲストディスクイメージを使用する場合は、形式を確認する必要があります
常に指定されます。
-x
- エキス
- ダウンロード
-u
- アップロード
-x 仮想マシンからローカル tarball にディレクトリを抽出 (ダウンロード) します。
-u ローカル tarball から仮想マシンにアップロードして展開します。 読んでください
このオプションを使用する前に、上記の「警告」セクションを確認してください。
これらのオプションの XNUMX つだけを指定する必要があります。
-z
--gzip
入力または出力 tarball が gzip 圧縮されていることを指定します。
onworks.net サービスを使用してオンラインで virt-tar を使用する