英語フランス語スペイン語

Ad


OnWorksファビコン

virt-diff - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで virt-diff を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド virt-diff です。

プログラム:

NAME


virt-diff - XNUMX つの仮想マシン内のファイル間の違い

SYNOPSIS


virt-diff [--オプション] -d ドメイン 1 -D ドメイン 2

virt-diff [--オプション] -a disk1.img [-a ...] -A disk2.img [-A ...]

DESCRIPTION


「virt-diff」は、XNUMX つの仮想マシンまたはディスク イメージ内のファイル間の差異をリストします。
通常の使用例は、VM をしばらく実行した後の変更を表示することです。
スナップショットを取得し、VM を実行し、このツールを使用して変更内容を表示します。
新しい VM の状態と古いスナップショットの間。

このツールは、ファイル名、ファイル サイズ、チェックサム、拡張属性、
仮想マシンまたはディスク イメージからファイル コンテンツなどを取得します。 しかし、それは ありません 調べる
ブートローダー、パーティション間またはファイルシステム内の未使用スペース、「隠し」セクター
等々。 言い換えれば、これはセキュリティまたはフォレンジック ツールではありません。

XNUMX 人のゲストを指定するには、 -a or -d 最初のゲストのオプション、および
-A or -D XNUMX人目のゲストのオプション。 一般的なケースは次のとおりです。

virt-diff -a old.img -A new.img

または、libvirt に認識されている名前を使用します。

virt-diff -d oldguest -D newguest

OPTIONS


- 助けて
簡単なヘルプを表示します。

-a file
- 追加 file
Add file これは、最初の仮想マシンのディスク イメージである必要があります。 仮想の場合
マシンには複数のブロック デバイスがあるため、それらすべてに別個のブロック デバイスを供給する必要があります。 -a
オプション。

ディスクイメージのフォーマットは自動検出されます。 これをオーバーライドして強制するには
特定の形式は --format =。。 オプションを選択します。

-a URI
- 追加 URI
リモートディスクを追加します。 の「リモートストレージの追加」を参照してください。 ゲストフィッシュとします。

- すべて
と同じ --追加統計 -回 --uid --xattrs.

- 時間
デフォルトでは、ファイル アクセス時間の変更は無視されます。これは、変更される可能性が低いためです。
面白い。 このフラグを使用すると、時間の差も表示されます。

-A file
-A URI
XNUMX 番目の仮想マシンからディスク イメージを追加します。

-チェックサム
--checksum=crc|md5|sha1|sha224|sha256|sha384|sha512
ファイル内容のチェックサムを使用して、通常のファイルの内容が変更されたことを検出します。

引数がない場合、デフォルトで使用されます。 md5。 引数を使用して、
使用するチェックサムのタイプ。 フラグが省略された場合、ファイルの時間とサイズが使用されます。
ファイルが変更されたかどうかを判断します。

-c URI
- 接続 URI
libvirtを使用している場合は、指定されたものに接続します URI。 省略した場合は、に接続します
デフォルトのlibvirtハイパーバイザー。

ゲストブロックデバイスを直接指定する場合(-a)、libvirtはまったく使用されません。

--csv
結果をCSV形式(カンマ区切り値)で書き出します。 この形式は次のようになります
データベースやスプレッドシートに簡単にインポートできますが、「CSV形式についての注意」をお読みください
を参照してください。

--ディレクトリリンク
デフォルトでは、ディレクトリ エントリ内のリンク数の変更は無視されます。
それらは面白くなりそうにありません。 このフラグを使用すると、nlink への変更が表示されます
ディレクトリのフィールド。

--dir-times
デフォルトでは、ディレクトリ エントリの変更時刻は無視されます。これは、変更される可能性が低いためです。
面白くなるために。 このフラグを使用すると、ディレクトリの時刻フィールドへの変更が表示されます。

-d ゲスト
- ドメイン ゲスト
指定された libvirt ゲストからすべてのディスクを最初のゲストとして追加します。 ドメイン UUID は、
名前の代わりに使用されます。

-D ゲスト
指定された libvirt ゲストからすべてのディスクを XNUMX 番目のゲストとして追加します。 ドメイン UUID は、
名前の代わりに使用されます。

-エコーキー
キーとパスフレーズの入力を求めるプロンプトが表示されると、通常、virt-diff はエコーをオフにします。
入力している内容がわかりません。 テンペストの攻撃を心配していない場合
部屋には他に誰もいないので、このフラグを指定して入力内容を確認できます。

--追加統計
追加の統計を表示します。

--format = raw | qcow2 |。。
- フォーマット
のデフォルト -a/-A オプションは、ディスク イメージのフォーマットを自動検出することです。
これを使用すると、強制的にディスクフォーマットが行われます。 -a/-A コマンドラインに続くオプション。
使い方 - フォーマット 引数なしで、後続の自動検出に戻ります -a/-A
オプション。

例:

virt-diff --format=raw -a ディスク.img [...]

のraw形式(自動検出なし)を強制します ディスク.img.

virt-diff --format=raw -a disc.img --format -a another.img [...]

のraw形式(自動検出なし)を強制します ディスク.img の自動検出に戻ります
別の.img.

信頼できないraw形式のゲストディスクイメージがある場合は、このオプションを使用して次のことを行う必要があります。
ディスクフォーマットを指定します。 これにより、悪意のあるセキュリティ問題の可能性を回避できます
ゲスト(CVE-2010-3851)。

-h
-人間が読める形式
ファイル サイズを人間が判読できる形式で表示します。

--標準入力からのキー
stdinからキーまたはパスフレーズのパラメーターを読み取ります。 デフォルトでは、読み込もうとします
開くことによるユーザーからのパスフレーズ / dev / tty.

-回
時間フィールドを表示します。

--時間-日
時間フィールドを今より前の日数として表示します (将来の場合は負の数)。

出力の 0 は「今から 1 日前まで」、つまりファイルの経過期間が
0 ~ 86399 秒の間。

--時間相対
時間フィールドを今より前の秒数で表示します (将来の場合は負の数)。

--時間-t
時間フィールドを Unix エポックからの秒数で表示します。

--uid
UID フィールドと GID フィールドを表示します。

-v
-詳細
デバッグ用の詳細メッセージを有効にします。

-V
- バージョン
バージョン番号を表示して終了します。

-x libguestfsAPI呼び出しのトレースを有効にします。

--xattrs
拡張属性を表示します。

注意 わたしたち CSV FORMAT


カンマ区切り値(CSV)は、誤解を招く形式です。 それ と思われる 簡単にできるはずです
解析しますが、解析するのは確かに簡単ではありません。

神話:フィールドをコンマで分割するだけです。 現実:これは 確実に動作します。 この例
XNUMXつの列があります:

"foo、bar"、baz

神話:ファイルを一度にXNUMX行ずつ読み取ります。 現実:これは 確実に動作します。 この
例にはXNUMXつの行があります:

「foo
バー」、バズ

シェルスクリプトの場合は、「csvtool」(http://merjis.com/developers/csv メジャーにもパッケージ化
Linuxディストリビューション)。

他の言語の場合は、CSV処理ライブラリを使用します(例:PerlまたはPythonの場合は「Text :: CSV」
組み込みのcsvライブラリ)。

ほとんどのスプレッドシートとデータベースは、CSVを直接インポートできます。

EXIT ステータス


このプログラムは、成功した場合は0を返し、エラーがあった場合はゼロ以外を返します。

onworks.net サービスを使用してオンラインで virt-diff を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad