ホストからゲストファイルシステムを参照するための読み取り/書き込み権限を取得するにはどうすればよいですか? (おそらく、ゲストがシャットダウンされている場合にのみ安全です。)
以下のように、ゲストファイルシステムのデフォルトパスはどこにありますか?
man virt-install
からのこの例:
例Fedora20 KVMゲストとvirtioアクセラレーションディスク/ネットワークをインストールし、新しい10GiB qcow2ファイルを作成し、ホストCDROMドライブのメディアからインストールします。これはデフォルトでSpiceグラフィックを使用し、自動起動を起動しますグラフィカルクライアント。
# virt-install \ --connect qemu:///system \ --virt-type kvm \ --name demo \ --memory 500 \ --disk size=10 \ --cdrom /dev/cdrom \ --os-variant Fedora13
man
ファイルのストレージオプション:
STORAGE OPTIONS --disk OPTIONSさまざまなオプションを使用して、ゲストのストレージとして使用するメディアを指定します。ディスク文字列の一般的な形式は次のとおりです。
--disk opt1=val1,opt2=val2,... The simplest invocation to create a new 10G disk image and associated disk device: --disk size=10
ホストからゲストファイルシステムを参照するための読み取り/書き込み権限を取得するにはどうすればよいですか?
仮想マシンはコンテナではありません。独自のディスク構造とファイルシステムを備えた仮想ディスク(またはlvmボリュームなど)があります。
このディスクをホストOSにマウントできますが、何のために? qemu-nbd または他のツール( lvm )を使用して実行できます。
以下のように、ゲストファイルシステムのデフォルトパスはどこにありますか?
ゲストのファイルシステムへのデフォルトパスはありませんが、仮想ディスクファイルへのデフォルトパスはあります。仮想ディスクは、以下のようにvirsh
を使用して入力できる(存在しない場合は入力する必要がある)デフォルトの場所に作成されます。
virsh pool-define-as --name guest_images --type dir --target /var/guest_images
どこ /var/guest_images
デフォルトの場所です
あなたが探しているのはlibguestfsとguestfishです。
これは古いブログ投稿ですが、良い出発点です: Guestfishを使用したQCOW画像の変更