diff options
Diffstat (limited to 'po-docs')
-rw-r--r-- | po-docs/ja.po | 328 | ||||
-rw-r--r-- | po-docs/libguestfs-docs.pot | 306 | ||||
-rw-r--r-- | po-docs/uk.po | 328 |
3 files changed, 582 insertions, 380 deletions
diff --git a/po-docs/ja.po b/po-docs/ja.po index 0addd34e..f55bab66 100644 --- a/po-docs/ja.po +++ b/po-docs/ja.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2012-10-30 18:16+0000\n" +"POT-Creation-Date: 2012-11-22 11:48+0000\n" "PO-Revision-Date: 2012-07-10 17:15+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Japanese <trans-ja@lists.fedoraproject.org>\n" @@ -1127,12 +1127,12 @@ msgstr "このプログラムは以下を返します:" #: ../examples/guestfs-performance.pod:118 #: ../examples/guestfs-performance.pod:253 #: ../examples/guestfs-performance.pod:258 -#: ../examples/guestfs-performance.pod:263 ../examples/guestfs-recipes.pod:128 -#: ../examples/guestfs-recipes.pod:132 ../examples/guestfs-recipes.pod:136 -#: ../examples/guestfs-recipes.pod:162 ../examples/guestfs-recipes.pod:167 -#: ../examples/guestfs-recipes.pod:257 ../examples/guestfs-recipes.pod:261 -#: ../examples/guestfs-recipes.pod:265 ../examples/guestfs-recipes.pod:269 -#: ../examples/guestfs-recipes.pod:273 ../examples/guestfs-testing.pod:124 +#: ../examples/guestfs-performance.pod:263 ../examples/guestfs-recipes.pod:138 +#: ../examples/guestfs-recipes.pod:142 ../examples/guestfs-recipes.pod:146 +#: ../examples/guestfs-recipes.pod:172 ../examples/guestfs-recipes.pod:177 +#: ../examples/guestfs-recipes.pod:267 ../examples/guestfs-recipes.pod:271 +#: ../examples/guestfs-recipes.pod:275 ../examples/guestfs-recipes.pod:279 +#: ../examples/guestfs-recipes.pod:283 ../examples/guestfs-testing.pod:124 #: ../examples/guestfs-testing.pod:128 ../examples/guestfs-testing.pod:132 #: ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20 #: ../fish/guestfish-actions.pod:446 ../fish/guestfish-actions.pod:454 @@ -1260,7 +1260,7 @@ msgstr "" #: ../cat/virt-ls.pod:495 ../df/virt-df.pod:253 ../edit/virt-edit.pod:368 #: ../erlang/examples/guestfs-erlang.pod:97 #: ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:796 -#: ../examples/guestfs-performance.pod:429 ../examples/guestfs-recipes.pod:470 +#: ../examples/guestfs-performance.pod:429 ../examples/guestfs-recipes.pod:493 #: ../examples/guestfs-testing.pod:305 ../fish/guestfish.pod:1280 #: ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 #: ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 @@ -1318,7 +1318,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" #: ../cat/virt-ls.pod:511 ../df/virt-df.pod:265 ../edit/virt-edit.pod:386 #: ../erlang/examples/guestfs-erlang.pod:114 #: ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:806 -#: ../examples/guestfs-performance.pod:446 ../examples/guestfs-recipes.pod:487 +#: ../examples/guestfs-performance.pod:446 ../examples/guestfs-recipes.pod:510 #: ../examples/guestfs-testing.pod:316 ../fish/guestfish.pod:1312 #: ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 #: ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 @@ -1640,7 +1640,7 @@ msgstr "" #: ../appliance/libguestfs-make-fixed-appliance.pod:153 #: ../erlang/examples/guestfs-erlang.pod:110 #: ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:802 -#: ../examples/guestfs-performance.pod:442 ../examples/guestfs-recipes.pod:483 +#: ../examples/guestfs-performance.pod:442 ../examples/guestfs-recipes.pod:506 #: ../examples/guestfs-testing.pod:312 ../fish/guestfish.pod:1308 #: ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 #: ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 @@ -1657,7 +1657,7 @@ msgstr "著者" #: ../appliance/libguestfs-make-fixed-appliance.pod:155 #: ../erlang/examples/guestfs-erlang.pod:112 #: ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:804 -#: ../examples/guestfs-performance.pod:444 ../examples/guestfs-recipes.pod:485 +#: ../examples/guestfs-performance.pod:444 ../examples/guestfs-recipes.pod:508 #: ../examples/guestfs-testing.pod:314 ../fish/guestfish.pod:1310 #: ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 #: ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 @@ -1672,7 +1672,7 @@ msgstr "Richard W.M. Jones (C<rjones at redhat dot com>)" #. type: textblock #: ../appliance/libguestfs-make-fixed-appliance.pod:159 ../cat/virt-ls.pod:513 #: ../df/virt-df.pod:267 ../edit/virt-edit.pod:388 -#: ../examples/guestfs-recipes.pod:489 ../fish/guestfish.pod:1314 +#: ../examples/guestfs-recipes.pod:512 ../fish/guestfish.pod:1314 #: ../fuse/guestmount.pod:415 ../rescue/virt-rescue.pod:355 #: ../src/guestfs.pod:3606 ../test-tool/libguestfs-test-tool.pod:118 #: ../tools/virt-list-partitions.pl:285 @@ -6981,7 +6981,7 @@ msgstr "" #. type: =item #: ../examples/guestfs-performance.pod:162 -#: ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:288 +#: ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:298 #: ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:603 #: ../sparsify/virt-sparsify.pod:243 ../src/guestfs.pod:475 #: ../src/guestfs.pod:1288 ../src/guestfs.pod:1457 ../src/guestfs.pod:1638 @@ -6998,7 +6998,7 @@ msgstr "" #. type: =item #: ../examples/guestfs-performance.pod:168 -#: ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:294 +#: ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:304 #: ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:610 #: ../sparsify/virt-sparsify.pod:250 ../src/guestfs.pod:481 #: ../src/guestfs.pod:1292 ../src/guestfs.pod:1461 ../src/guestfs.pod:1642 @@ -7018,7 +7018,7 @@ msgstr "" #. type: =item #: ../examples/guestfs-performance.pod:176 -#: ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:300 +#: ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:310 #: ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:616 #: ../sparsify/virt-sparsify.pod:256 ../src/guestfs.pod:492 #: ../src/guestfs.pod:1296 ../src/guestfs.pod:1648 @@ -7884,13 +7884,34 @@ msgstr "" #. type: =head1 #: ../examples/guestfs-recipes.pod:104 +msgid "Diff two guests; compare a snapshot to the current version" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:106 +msgid "" +"L<virt-ls(1)> provides a simple way to find the differences between two " +"guests (for example if they were originally cloned from the same source), or " +"between two snapshots from the same guest. See L<virt-ls(1)/DIFFERENCES IN " +"SNAPSHOTS AND BACKING FILES>." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:111 +msgid "" +"There are also experimental patches on the mailing list for a \"virt-diff\" " +"tool." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:114 msgid "Dump raw filesystem content from inside a disk image or VM" msgstr "" "ディスクイメージまたは仮想マシンの中にあるファイルシステムの内容をそのままダ" "ンプします" #. type: textblock -#: ../examples/guestfs-recipes.pod:106 +#: ../examples/guestfs-recipes.pod:116 #, fuzzy #| msgid "" #| "You can use the L<guestfish(1)> C<download> command to extract the raw " @@ -7906,7 +7927,7 @@ msgstr "" "容を抽出するために L<guestfish(1)> C<download> コマンドを使用できます。" #. type: verbatim -#: ../examples/guestfs-recipes.pod:110 +#: ../examples/guestfs-recipes.pod:120 #, no-wrap msgid "" " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" @@ -7916,7 +7937,7 @@ msgstr "" "\n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:112 +#: ../examples/guestfs-recipes.pod:122 #, no-wrap msgid "" " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n" @@ -7926,69 +7947,69 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:114 +#: ../examples/guestfs-recipes.pod:124 msgid "To download to stdout, replace the filename with a C<-> character:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:116 +#: ../examples/guestfs-recipes.pod:126 #, fuzzy, no-wrap #| msgid "" #| " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" #| "\n" msgid "" -" guestfish --ro -a disk.img run : download /dev/sda1 - | hexdump -C\n" +" guestfish --ro -a disk.img run : download /dev/sda1 - | gzip > sda1.gz\n" "\n" msgstr "" " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:118 +#: ../examples/guestfs-recipes.pod:128 msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>." msgstr "" "ディスクイメージにあるファイルシステムを一覧表示するには L<virt-filesystems" "(1)> を使用します。" #. type: textblock -#: ../examples/guestfs-recipes.pod:120 +#: ../examples/guestfs-recipes.pod:130 #, fuzzy #| msgid "See also L</list-filesystems>." msgid "See also L</Uploading raw filesystem content>." msgstr "L</list-filesystems> 参照。" #. type: =head1 -#: ../examples/guestfs-recipes.pod:122 +#: ../examples/guestfs-recipes.pod:132 msgid "Edit grub configuration in a VM" msgstr "仮想マシンの GRUB 設定を編集します" #. type: textblock -#: ../examples/guestfs-recipes.pod:124 +#: ../examples/guestfs-recipes.pod:134 msgid "You can use this to:" msgstr "次の目的のために実行できます:" #. type: textblock -#: ../examples/guestfs-recipes.pod:130 +#: ../examples/guestfs-recipes.pod:140 msgid "Fix a virtual machine that does not boot." msgstr "起動しない仮想マシンを修正します。" #. type: textblock -#: ../examples/guestfs-recipes.pod:134 +#: ../examples/guestfs-recipes.pod:144 msgid "Change which kernel is used to boot the VM." msgstr "仮想マシンの起動時に使用するカーネルを変更します。" #. type: textblock -#: ../examples/guestfs-recipes.pod:138 +#: ../examples/guestfs-recipes.pod:148 msgid "Change kernel command line options." msgstr "カーネルのコマンドラインオプションを変更します。" #. type: textblock -#: ../examples/guestfs-recipes.pod:142 +#: ../examples/guestfs-recipes.pod:152 msgid "Use L<virt-edit(1)> to edit the grub configuration:" msgstr "GRUB 設定を編集するには L<virt-edit(1)> を使用します:" #. type: verbatim -#: ../examples/guestfs-recipes.pod:144 +#: ../examples/guestfs-recipes.pod:154 #, fuzzy, no-wrap #| msgid "" #| " virt-edit -d BrokenGuest /boot/grub/grub.conf\n" @@ -8001,7 +8022,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:146 +#: ../examples/guestfs-recipes.pod:156 msgid "" "or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like " "this:" @@ -8010,7 +8031,7 @@ msgstr "" "L<virt-rescue(1)> を使用します:" #. type: verbatim -#: ../examples/guestfs-recipes.pod:149 +#: ../examples/guestfs-recipes.pod:159 #, no-wrap msgid "" " virt-rescue -d BrokenGuest\n" @@ -8020,12 +8041,12 @@ msgstr "" "\n" #. type: =head1 -#: ../examples/guestfs-recipes.pod:151 +#: ../examples/guestfs-recipes.pod:161 msgid "Export any directory from a VM" msgstr "仮想マシンから任意のディレクトリをエクスポートします" #. type: textblock -#: ../examples/guestfs-recipes.pod:153 +#: ../examples/guestfs-recipes.pod:163 msgid "" "To export C</home> from a VM into a local directory use L<virt-copy-out(1)>:" msgstr "" @@ -8033,7 +8054,7 @@ msgstr "" "copy-out(1)> を使用します:" #. type: verbatim -#: ../examples/guestfs-recipes.pod:156 ../examples/guestfs-testing.pod:107 +#: ../examples/guestfs-recipes.pod:166 ../examples/guestfs-testing.pod:107 #, no-wrap msgid "" " virt-copy-out -d Guest /home .\n" @@ -8043,7 +8064,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:158 ../fish/guestfish-actions.pod:9 +#: ../examples/guestfs-recipes.pod:168 ../fish/guestfish-actions.pod:9 #: ../fish/guestfish-actions.pod:1609 ../fish/guestfish-actions.pod:2004 #: ../fish/guestfish-actions.pod:2431 ../src/guestfs-actions.pod:18 #: ../src/guestfs-actions.pod:2644 ../src/guestfs-actions.pod:3211 @@ -8053,7 +8074,7 @@ msgid "Notes:" msgstr "注:" #. type: textblock -#: ../examples/guestfs-recipes.pod:164 +#: ../examples/guestfs-recipes.pod:174 msgid "" "The final dot of the command is not a printing error. It means we want to " "copy out to the current directory." @@ -8062,13 +8083,13 @@ msgstr "" "ピーしたいことを意味します。" #. type: textblock -#: ../examples/guestfs-recipes.pod:169 +#: ../examples/guestfs-recipes.pod:179 msgid "This creates a directory called C<home> under the current directory." msgstr "" "これは現在のディレクトリーに C<home> というディレクトリーを作成します。" #. type: textblock -#: ../examples/guestfs-recipes.pod:173 +#: ../examples/guestfs-recipes.pod:183 msgid "" "If the guest is a Windows guest then you can use drive letters and " "backslashes, but you must prefix the path with C<win:> and quote it to " @@ -8079,7 +8100,7 @@ msgstr "" "くる必要があります。このようにします:" #. type: verbatim -#: ../examples/guestfs-recipes.pod:177 +#: ../examples/guestfs-recipes.pod:187 #, no-wrap msgid "" " virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n" @@ -8089,12 +8110,12 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:179 +#: ../examples/guestfs-recipes.pod:189 msgid "To get the output as a compressed tarball, do:" msgstr "圧縮された tar ファイルとして出力を取得するには:" #. type: verbatim -#: ../examples/guestfs-recipes.pod:181 +#: ../examples/guestfs-recipes.pod:191 #, no-wrap msgid "" " virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n" @@ -8104,7 +8125,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:183 +#: ../examples/guestfs-recipes.pod:193 #, fuzzy #| msgid "" #| "Although it sounds tempting, this is usually not a reliable way to get a " @@ -8120,12 +8141,12 @@ msgstr "" "さい: http://libguestfs.org/FAQ.html#backup" #. type: =head1 -#: ../examples/guestfs-recipes.pod:187 +#: ../examples/guestfs-recipes.pod:197 msgid "Find out which user is using the most space" msgstr "もっとも領域を使用しているユーザーを検索します" #. type: textblock -#: ../examples/guestfs-recipes.pod:189 +#: ../examples/guestfs-recipes.pod:199 msgid "" "This simple script examines a Linux guest to find out which user is using " "the most space in their home directory:" @@ -8134,7 +8155,7 @@ msgstr "" "るユーザーを検索するために、Linux 仮想マシンを検査します。" #. type: verbatim -#: ../examples/guestfs-recipes.pod:192 +#: ../examples/guestfs-recipes.pod:202 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -8144,7 +8165,7 @@ msgstr "" " \n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:194 ../fish/guestfish.pod:996 +#: ../examples/guestfs-recipes.pod:204 ../fish/guestfish.pod:996 #, no-wrap msgid "" " set -e\n" @@ -8154,7 +8175,7 @@ msgstr "" " \n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:196 +#: ../examples/guestfs-recipes.pod:206 #, no-wrap msgid "" " vm=\"$1\"\n" @@ -8166,7 +8187,7 @@ msgstr "" " \n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:199 +#: ../examples/guestfs-recipes.pod:209 #, no-wrap msgid "" " eval $(guestfish --ro -d \"$vm\" -i --listen)\n" @@ -8176,7 +8197,7 @@ msgstr "" " \n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:201 +#: ../examples/guestfs-recipes.pod:211 #, no-wrap msgid "" " for d in $(guestfish --remote ls \"$dir\"); do\n" @@ -8194,7 +8215,7 @@ msgstr "" " \n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:207 ../fish/guestfish.pod:953 +#: ../examples/guestfs-recipes.pod:217 ../fish/guestfish.pod:953 #, no-wrap msgid "" " guestfish --remote exit\n" @@ -8204,12 +8225,12 @@ msgstr "" "\n" #. type: =head1 -#: ../examples/guestfs-recipes.pod:209 +#: ../examples/guestfs-recipes.pod:219 msgid "Get DHCP address from a VM" msgstr "仮想マシンから DHCP アドレスを取得します" #. type: textblock -#: ../examples/guestfs-recipes.pod:211 +#: ../examples/guestfs-recipes.pod:221 msgid "" "The link below explains the many different possible techniques for getting " "the last assigned DHCP address of a virtual machine." @@ -8218,7 +8239,7 @@ msgstr "" "るために、多くの異なる利用可能なテクニックを説明しています。" #. type: textblock -#: ../examples/guestfs-recipes.pod:214 +#: ../examples/guestfs-recipes.pod:224 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2011/03/31/tip-code-for-getting-dhcp-address-" @@ -8231,7 +8252,7 @@ msgstr "" "a-virtual-machine-disk-image/#content" #. type: textblock -#: ../examples/guestfs-recipes.pod:216 +#: ../examples/guestfs-recipes.pod:226 msgid "" "In the libguestfs source examples directory you will find the latest version " "of the C<virt-dhcp-address.c> program." @@ -8240,17 +8261,17 @@ msgstr "" "ラムの最新バージョンがあります。" #. type: =head1 -#: ../examples/guestfs-recipes.pod:219 +#: ../examples/guestfs-recipes.pod:229 msgid "Get the operating system product name string" msgstr "オペレーティングシステムの製品名を取得します" #. type: textblock -#: ../examples/guestfs-recipes.pod:221 +#: ../examples/guestfs-recipes.pod:231 msgid "Save the following script into a file called C<product-name.sh>:" msgstr "以下のスクリプトを C<product-name.sh> というファイルの中に保存します:" #. type: verbatim -#: ../examples/guestfs-recipes.pod:223 +#: ../examples/guestfs-recipes.pod:233 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -8270,12 +8291,12 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:230 +#: ../examples/guestfs-recipes.pod:240 msgid "Make the script executable and run it on a named guest:" msgstr "スクリプトを実行可能にして、名前付き仮想マシンにおいて実行します:" #. type: verbatim -#: ../examples/guestfs-recipes.pod:232 +#: ../examples/guestfs-recipes.pod:242 #, no-wrap msgid "" " # product-name.sh RHEL60x64\n" @@ -8287,7 +8308,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:235 +#: ../examples/guestfs-recipes.pod:245 msgid "" "You can also use an XPath query on the L<virt-inspector(1)> XML using the " "C<xpath> command line tool or from your favourite programming language:" @@ -8297,7 +8318,7 @@ msgstr "" "す:" #. type: verbatim -#: ../examples/guestfs-recipes.pod:239 +#: ../examples/guestfs-recipes.pod:249 #, no-wrap msgid "" " # virt-inspector RHEL60x64 > xml\n" @@ -8315,12 +8336,12 @@ msgstr "" "\n" #. type: =head1 -#: ../examples/guestfs-recipes.pod:245 +#: ../examples/guestfs-recipes.pod:255 msgid "Get the default boot kernel for a Linux VM" msgstr "Linux 仮想マシンのデフォルトの起動カーネルを取得します" #. type: textblock -#: ../examples/guestfs-recipes.pod:247 +#: ../examples/guestfs-recipes.pod:257 msgid "" "The link below contains a program to print the default boot kernel for a " "Linux VM." @@ -8329,7 +8350,7 @@ msgstr "" "グラムがあります。" #. type: textblock -#: ../examples/guestfs-recipes.pod:250 +#: ../examples/guestfs-recipes.pod:260 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2010/10/30/tip-use-augeas-to-get-the-default-" @@ -8342,7 +8363,7 @@ msgstr "" "kernel-for-a-vm/#content" #. type: textblock -#: ../examples/guestfs-recipes.pod:252 +#: ../examples/guestfs-recipes.pod:262 msgid "" "It uses Augeas, and the technique is generally applicable for many different " "tasks, such as:" @@ -8351,56 +8372,56 @@ msgstr "" "な一般的なテクニックがあります:" #. type: textblock -#: ../examples/guestfs-recipes.pod:259 +#: ../examples/guestfs-recipes.pod:269 msgid "listing the user accounts in the guest" msgstr "仮想マシンのユーザーアカウントの一覧" #. type: textblock -#: ../examples/guestfs-recipes.pod:263 +#: ../examples/guestfs-recipes.pod:273 msgid "what repositories is it configured to use" msgstr "使用するよう設定されたリポジトリー" #. type: textblock -#: ../examples/guestfs-recipes.pod:267 +#: ../examples/guestfs-recipes.pod:277 msgid "what NTP servers does it connect to" msgstr "接続する NTP サーバー" #. type: textblock -#: ../examples/guestfs-recipes.pod:271 +#: ../examples/guestfs-recipes.pod:281 msgid "what were the boot messages last time it booted" msgstr "前回起動時の起動メッセージ" #. type: textblock -#: ../examples/guestfs-recipes.pod:275 +#: ../examples/guestfs-recipes.pod:285 msgid "listing who was logged in recently" msgstr "最近ログインしたユーザーの一覧" #. type: textblock -#: ../examples/guestfs-recipes.pod:279 +#: ../examples/guestfs-recipes.pod:289 #, fuzzy #| msgid "http://augeas.net/" msgid "L<http://augeas.net/>" msgstr "http://augeas.net/" #. type: =head1 -#: ../examples/guestfs-recipes.pod:281 +#: ../examples/guestfs-recipes.pod:291 msgid "Hanging guests" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:283 +#: ../examples/guestfs-recipes.pod:293 msgid "" "There are various ways to use libguestfs to find out why a guest is hanging " "or unresponsive:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:290 +#: ../examples/guestfs-recipes.pod:300 msgid "Read the log files using virt-cat:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:292 +#: ../examples/guestfs-recipes.pod:302 #, fuzzy, no-wrap #| msgid "" #| " virt-cat -a disk.img /var/log/messages | tail\n" @@ -8413,7 +8434,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:296 +#: ../examples/guestfs-recipes.pod:306 #, fuzzy #| msgid "Reading the Windows Event Log from Windows Vista (or later)" msgid "Read the Windows Event Log (Windows Vista or later only):" @@ -8421,7 +8442,7 @@ msgstr "" "Windows Vista (またそれ以降)から Windows のイベントログを読み出します" #. type: textblock -#: ../examples/guestfs-recipes.pod:298 ../examples/guestfs-recipes.pod:397 +#: ../examples/guestfs-recipes.pod:308 ../examples/guestfs-recipes.pod:420 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-" @@ -8434,14 +8455,14 @@ msgstr "" "guestfish/#content" #. type: textblock -#: ../examples/guestfs-recipes.pod:302 +#: ../examples/guestfs-recipes.pod:312 #, fuzzy #| msgid "Find out which user is using the most space" msgid "Find out which files were last updated in a guest:" msgstr "もっとも領域を使用しているユーザーを検索します" #. type: textblock -#: ../examples/guestfs-recipes.pod:304 +#: ../examples/guestfs-recipes.pod:314 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-" @@ -8454,17 +8475,68 @@ msgstr "" "guests/#content" #. type: textblock -#: ../examples/guestfs-recipes.pod:306 +#: ../examples/guestfs-recipes.pod:316 msgid "This might give you a clue as to what program is running." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:310 +#: ../examples/guestfs-recipes.pod:320 +#, fuzzy +#| msgid "Remove many log files from the guest." +msgid "Hex-dumping sectors from the guest" +msgstr "仮想マシンから多くのログファイルを削除します。" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:322 +msgid "Hex-dump the boot partition:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-recipes.pod:324 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" +#| "\n" +msgid "" +" guestfish --ro -a disk.img run : pread-device /dev/sda 0x200 0 |\n" +" hexdump -C\n" +"\n" +msgstr "" +" guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" +"\n" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:327 +#, fuzzy +#| msgid "listing the user accounts in the guest" +msgid "Hex-editing sectors in the guest" +msgstr "仮想マシンのユーザーアカウントの一覧" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:329 +msgid "Hex-edit the first sector (boot partition):" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-recipes.pod:331 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" +#| "\n" +msgid "" +" guestfish --rw -a disk.img run : hexedit /dev/sda 0x200\n" +"\n" +msgstr "" +" guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" +"\n" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:333 msgid "Install RPMs in a guest" msgstr "仮想マシンに RPM をインストールします" #. type: textblock -#: ../examples/guestfs-recipes.pod:312 +#: ../examples/guestfs-recipes.pod:335 msgid "" "The link below contains a method to install RPMs in a guest. In fact the " "RPMs are just uploaded to the guest along with a \"firstboot\" script that " @@ -8477,7 +8549,7 @@ msgstr "" "セキュリティ更新をインストールするためにこのテクニックを使用できます。" #. type: textblock -#: ../examples/guestfs-recipes.pod:318 +#: ../examples/guestfs-recipes.pod:341 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content" @@ -8487,17 +8559,17 @@ msgstr "" "https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content" #. type: =head1 -#: ../examples/guestfs-recipes.pod:320 +#: ../examples/guestfs-recipes.pod:343 msgid "List applications installed in a VM" msgstr "仮想マシンにインストールされているアプリケーションを一覧表示します" #. type: textblock -#: ../examples/guestfs-recipes.pod:322 +#: ../examples/guestfs-recipes.pod:345 msgid "Save the following to a file C<list-apps.sh>:" msgstr "以下をファイル C<list-apps.sh> に保存します:" #. type: verbatim -#: ../examples/guestfs-recipes.pod:324 +#: ../examples/guestfs-recipes.pod:347 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -8517,7 +8589,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:331 +#: ../examples/guestfs-recipes.pod:354 msgid "" "Make the file executable and then you can run it on any named virtual " "machine:" @@ -8525,7 +8597,7 @@ msgstr "" "ファイルを実行可能にして、あらゆる名前付き仮想マシンにおいて実行できます:" #. type: verbatim -#: ../examples/guestfs-recipes.pod:334 +#: ../examples/guestfs-recipes.pod:357 #, no-wrap msgid "" " # list-apps.sh WinGuest\n" @@ -8591,7 +8663,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:364 +#: ../examples/guestfs-recipes.pod:387 msgid "" "If you want to run the script on disk images (instead of libvirt virtual " "machines), change C<-d \"$1\"> to C<-a \"$1\">. See also L<virt-inspector(1)" @@ -8602,22 +8674,22 @@ msgstr "" "照。" #. type: =head1 -#: ../examples/guestfs-recipes.pod:368 +#: ../examples/guestfs-recipes.pod:391 msgid "List files and directories in a VM" msgstr "仮想マシンのファイルおよびディレクトリを一覧表示します" #. type: textblock -#: ../examples/guestfs-recipes.pod:370 +#: ../examples/guestfs-recipes.pod:393 msgid "Use L<virt-ls(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:372 +#: ../examples/guestfs-recipes.pod:395 msgid "List services in a Windows VM" msgstr "Windows 仮想マシンのサービスを一覧表示します" #. type: textblock -#: ../examples/guestfs-recipes.pod:374 +#: ../examples/guestfs-recipes.pod:397 msgid "" "The link below contains a script that can be used to list out the services " "from a Windows VM, and whether those services run at boot time or are loaded " @@ -8628,7 +8700,7 @@ msgstr "" "リプトがあります。" #. type: textblock -#: ../examples/guestfs-recipes.pod:378 +#: ../examples/guestfs-recipes.pod:401 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-" @@ -8641,22 +8713,22 @@ msgstr "" "#content" #. type: =head1 -#: ../examples/guestfs-recipes.pod:380 +#: ../examples/guestfs-recipes.pod:403 msgid "Make a disk image sparse" msgstr "ディスクイメージをスパースにします" #. type: textblock -#: ../examples/guestfs-recipes.pod:382 +#: ../examples/guestfs-recipes.pod:405 msgid "Use L<virt-sparsify(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:384 +#: ../examples/guestfs-recipes.pod:407 msgid "Monitor disk usage over time" msgstr "ディスク使用量を時系列に監視します" #. type: textblock -#: ../examples/guestfs-recipes.pod:386 +#: ../examples/guestfs-recipes.pod:409 msgid "" "You can use L<virt-df(1)> to monitor disk usage of your guests over time. " "The link below contains a guide." @@ -8665,20 +8737,20 @@ msgstr "" "す。以下のリンクは仮想マシンを含みます。" #. type: textblock -#: ../examples/guestfs-recipes.pod:389 +#: ../examples/guestfs-recipes.pod:412 #, fuzzy #| msgid "http://virt-tools.org/learning/advanced-virt-df/" msgid "L<http://virt-tools.org/learning/advanced-virt-df/>" msgstr "http://virt-tools.org/learning/advanced-virt-df/" #. type: =head1 -#: ../examples/guestfs-recipes.pod:391 +#: ../examples/guestfs-recipes.pod:414 msgid "Reading the Windows Event Log from Windows Vista (or later)" msgstr "" "Windows Vista (またそれ以降)から Windows のイベントログを読み出します" #. type: textblock -#: ../examples/guestfs-recipes.pod:393 +#: ../examples/guestfs-recipes.pod:416 msgid "" "L<guestfish(1)> plus the tools described in the link below can be used to " "read out the Windows Event Log from any virtual machine running Windows " @@ -8689,12 +8761,12 @@ msgstr "" "めに使用できます。" #. type: =head1 -#: ../examples/guestfs-recipes.pod:399 +#: ../examples/guestfs-recipes.pod:422 msgid "Remove root password (Linux)" msgstr "root のパスワードを削除します (Linux)" #. type: textblock -#: ../examples/guestfs-recipes.pod:401 +#: ../examples/guestfs-recipes.pod:424 msgid "" "Using the L<virt-edit(1)> I<-e> option you can do simple replacements on " "files. One use is to remove the root password from a Linux guest:" @@ -8704,7 +8776,7 @@ msgstr "" "ることです。" #. type: verbatim -#: ../examples/guestfs-recipes.pod:404 +#: ../examples/guestfs-recipes.pod:427 #, no-wrap msgid "" " virt-edit domname /etc/passwd -e 's/^root:.*?:/root::/'\n" @@ -8714,12 +8786,12 @@ msgstr "" "\n" #. type: =head1 -#: ../examples/guestfs-recipes.pod:406 +#: ../examples/guestfs-recipes.pod:429 msgid "Remove Administrator password (Windows)" msgstr "Administrator のパスワードを削除します (Windows)" #. type: textblock -#: ../examples/guestfs-recipes.pod:408 +#: ../examples/guestfs-recipes.pod:431 msgid "" "The link below contains one technique for removing the Administrator " "password from a Windows VM, or to be more precise, it gives you a command " @@ -8730,7 +8802,7 @@ msgstr "" "使用でき、次回ログイン時にコマンドプロンプトを出します:" #. type: textblock -#: ../examples/guestfs-recipes.pod:413 +#: ../examples/guestfs-recipes.pod:436 #, fuzzy #| msgid "" #| "https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-" @@ -8743,14 +8815,14 @@ msgstr "" "administrator-password-with-guestfish/" #. type: =head1 -#: ../examples/guestfs-recipes.pod:415 +#: ../examples/guestfs-recipes.pod:438 #, fuzzy #| msgid "Cloning a virtual machine (Windows)" msgid "Sysprepping a virtual machine (Windows)" msgstr "仮想マシンのクローン方法 (Windows)" #. type: textblock -#: ../examples/guestfs-recipes.pod:417 +#: ../examples/guestfs-recipes.pod:440 #, fuzzy #| msgid "" #| "It is possible to do a \"sysprep\" using libguestfs alone, although not " @@ -8769,7 +8841,7 @@ msgstr "" "加するかもしれません。" #. type: textblock -#: ../examples/guestfs-recipes.pod:422 +#: ../examples/guestfs-recipes.pod:445 #, fuzzy #| msgid "" #| "https://github.com/clalancette/oz https://www.redhat.com/archives/virt-" @@ -8782,12 +8854,12 @@ msgstr "" "list/2011-May/msg00019.html" #. type: =head1 -#: ../examples/guestfs-recipes.pod:425 +#: ../examples/guestfs-recipes.pod:448 msgid "Unpack a live CD" msgstr "Live CD を展開します" #. type: textblock -#: ../examples/guestfs-recipes.pod:427 +#: ../examples/guestfs-recipes.pod:450 msgid "" "Linux live CDs often contain multiple layers of disk images wrapped like a " "Russian doll. You can use L<guestfish(1)> to look inside these multiple " @@ -8798,7 +8870,7 @@ msgstr "" "L<guestfish(1)> を使用できます。" #. type: textblock -#: ../examples/guestfs-recipes.pod:431 +#: ../examples/guestfs-recipes.pod:454 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-" @@ -8811,12 +8883,12 @@ msgstr "" "cd/#content" #. type: =head1 -#: ../examples/guestfs-recipes.pod:433 +#: ../examples/guestfs-recipes.pod:456 msgid "Uploading and downloading files" msgstr "ファイルのアップロード方法およびダウンロード方法" #. type: textblock -#: ../examples/guestfs-recipes.pod:435 +#: ../examples/guestfs-recipes.pod:458 msgid "" "The link below contains general tips on uploading (copying in) and " "downloading (copying out) files from VMs." @@ -8825,7 +8897,7 @@ msgstr "" "イルをダウンロードすることに関する、一般的なヒントがあります。" #. type: textblock -#: ../examples/guestfs-recipes.pod:438 +#: ../examples/guestfs-recipes.pod:461 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/" @@ -8837,12 +8909,12 @@ msgstr "" "https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/#content" #. type: =head1 -#: ../examples/guestfs-recipes.pod:440 +#: ../examples/guestfs-recipes.pod:463 msgid "Uploading raw filesystem content" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:442 +#: ../examples/guestfs-recipes.pod:465 #, fuzzy #| msgid "" #| "You can use the L<guestfish(1)> C<download> command to extract the raw " @@ -8857,7 +8929,7 @@ msgstr "" "容を抽出するために L<guestfish(1)> C<download> コマンドを使用できます。" #. type: verbatim -#: ../examples/guestfs-recipes.pod:446 +#: ../examples/guestfs-recipes.pod:469 #, fuzzy, no-wrap #| msgid "" #| " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" @@ -8870,7 +8942,7 @@ msgstr "" "\n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:448 +#: ../examples/guestfs-recipes.pod:471 #, fuzzy, no-wrap #| msgid "" #| " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n" @@ -8883,7 +8955,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:450 +#: ../examples/guestfs-recipes.pod:473 msgid "" "One common problem is that the filesystem isn't the right size for the " "target. If it is too large, there's not much you can do with libguestfs - " @@ -8893,7 +8965,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:456 +#: ../examples/guestfs-recipes.pod:479 #, fuzzy, no-wrap #| msgid "" #| " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n" @@ -8908,17 +8980,17 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:460 +#: ../examples/guestfs-recipes.pod:483 msgid "(or use C<ntfsresize> if the filesystem is NTFS)." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:462 +#: ../examples/guestfs-recipes.pod:485 msgid "Use libguestfs tools on VMware ESX guests" msgstr "VMware ESX 仮想マシンにおいて libguestfs ツールを使用します" #. type: textblock -#: ../examples/guestfs-recipes.pod:464 +#: ../examples/guestfs-recipes.pod:487 msgid "" "The link below explains how to use libguestfs, L<guestfish(1)> and the virt " "tools on any VMware ESX guests, by first sharing the VMware VMFS over sshfs." @@ -8928,7 +9000,7 @@ msgstr "" "を使用する方法を説明しています。" #. type: textblock -#: ../examples/guestfs-recipes.pod:468 +#: ../examples/guestfs-recipes.pod:491 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-" @@ -8941,7 +9013,7 @@ msgstr "" "guests/#content" #. type: textblock -#: ../examples/guestfs-recipes.pod:472 +#: ../examples/guestfs-recipes.pod:495 msgid "" "L<guestfs(3)>, L<guestfish(1)>, L<guestfs-examples(3)>, L<guestfs-erlang(3)" ">, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-" diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot index 86af3739..da2792b9 100644 --- a/po-docs/libguestfs-docs.pot +++ b/po-docs/libguestfs-docs.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: libguestfs 1.18.10\n" +"Project-Id-Version: libguestfs 1.18.11\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2012-10-30 18:16+0000\n" +"POT-Creation-Date: 2012-11-22 11:48+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -751,7 +751,7 @@ msgid "This program returns:" msgstr "" #. type: =item -#: ../align/virt-alignment-scan.pod:347 ../align/virt-alignment-scan.pod:353 ../align/virt-alignment-scan.pod:359 ../align/virt-alignment-scan.pod:366 ../appliance/libguestfs-make-fixed-appliance.pod:32 ../appliance/libguestfs-make-fixed-appliance.pod:53 ../cat/virt-cat.pod:177 ../cat/virt-cat.pod:182 ../cat/virt-cat.pod:187 ../cat/virt-cat.pod:198 ../cat/virt-cat.pod:202 ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266 ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276 ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291 ../examples/guestfs-faq.pod:149 ../examples/guestfs-faq.pod:155 ../examples/guestfs-faq.pod:194 ../examples/guestfs-faq.pod:200 ../examples/guestfs-performance.pod:107 ../examples/guestfs-performance.pod:113 ../examples/guestfs-performance.pod:118 ../examples/guestfs-performance.pod:253 ../examples/guestfs-performance.pod:258 ../examples/guestfs-performance.pod:263 ../examples/guestfs-recipes.pod:128 ../examples/guestfs-recipes.pod:132 ../examples/guestfs-recipes.pod:136 ../examples/guestfs-recipes.pod:162 ../examples/guestfs-recipes.pod:167 ../examples/guestfs-recipes.pod:257 ../examples/guestfs-recipes.pod:261 ../examples/guestfs-recipes.pod:265 ../examples/guestfs-recipes.pod:269 ../examples/guestfs-recipes.pod:273 ../examples/guestfs-testing.pod:124 ../examples/guestfs-testing.pod:128 ../examples/guestfs-testing.pod:132 ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:446 ../fish/guestfish-actions.pod:454 ../fish/guestfish-actions.pod:461 ../fish/guestfish-actions.pod:468 ../fish/guestfish-actions.pod:1421 ../fish/guestfish-actions.pod:1425 ../fish/guestfish-actions.pod:1429 ../fish/guestfish-actions.pod:1433 ../fish/guestfish-actions.pod:1441 ../fish/guestfish-actions.pod:1445 ../fish/guestfish-actions.pod:1449 ../fish/guestfish-actions.pod:1459 ../fish/guestfish-actions.pod:1463 ../fish/guestfish-actions.pod:1467 ../fish/guestfish-actions.pod:1557 ../fish/guestfish-actions.pod:1561 ../fish/guestfish-actions.pod:1566 ../fish/guestfish-actions.pod:1571 ../fish/guestfish-actions.pod:1613 ../fish/guestfish-actions.pod:1617 ../fish/guestfish-actions.pod:1622 ../fish/guestfish-actions.pod:2008 ../fish/guestfish-actions.pod:2015 ../fish/guestfish-actions.pod:2022 ../fish/guestfish-actions.pod:2435 ../fish/guestfish-actions.pod:2441 ../fish/guestfish-actions.pod:2449 ../fish/guestfish-actions.pod:2456 ../fish/guestfish-actions.pod:2463 ../fish/guestfish.pod:457 ../fish/guestfish.pod:461 ../fish/guestfish.pod:465 ../fish/guestfish.pod:469 ../inspector/virt-inspector.pod:514 ../inspector/virt-inspector.pod:518 ../resize/virt-resize.pod:365 ../resize/virt-resize.pod:369 ../resize/virt-resize.pod:378 ../resize/virt-resize.pod:384 ../sparsify/virt-sparsify.pod:45 ../sparsify/virt-sparsify.pod:52 ../sparsify/virt-sparsify.pod:56 ../sparsify/virt-sparsify.pod:62 ../sparsify/virt-sparsify.pod:67 ../sparsify/virt-sparsify.pod:72 ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:646 ../src/guestfs-actions.pod:654 ../src/guestfs-actions.pod:661 ../src/guestfs-actions.pod:668 ../src/guestfs-actions.pod:2389 ../src/guestfs-actions.pod:2393 ../src/guestfs-actions.pod:2397 ../src/guestfs-actions.pod:2401 ../src/guestfs-actions.pod:2409 ../src/guestfs-actions.pod:2413 ../src/guestfs-actions.pod:2417 ../src/guestfs-actions.pod:2427 ../src/guestfs-actions.pod:2431 ../src/guestfs-actions.pod:2435 ../src/guestfs-actions.pod:2573 ../src/guestfs-actions.pod:2577 ../src/guestfs-actions.pod:2582 ../src/guestfs-actions.pod:2587 ../src/guestfs-actions.pod:2648 ../src/guestfs-actions.pod:2652 ../src/guestfs-actions.pod:2657 ../src/guestfs-actions.pod:3215 ../src/guestfs-actions.pod:3222 ../src/guestfs-actions.pod:3229 ../src/guestfs-actions.pod:3784 ../src/guestfs-actions.pod:3790 ../src/guestfs-actions.pod:3798 ../src/guestfs-actions.pod:3805 ../src/guestfs-actions.pod:3812 ../src/guestfs.pod:394 ../src/guestfs.pod:399 ../src/guestfs.pod:404 ../src/guestfs.pod:408 ../src/guestfs.pod:413 ../src/guestfs.pod:417 ../src/guestfs.pod:422 ../src/guestfs.pod:427 ../src/guestfs.pod:1203 ../src/guestfs.pod:1207 ../src/guestfs.pod:1211 ../src/guestfs.pod:1216 ../src/guestfs.pod:1224 ../src/guestfs.pod:1243 ../src/guestfs.pod:1251 ../src/guestfs.pod:1268 ../src/guestfs.pod:1273 ../src/guestfs.pod:1277 ../src/guestfs.pod:1334 ../src/guestfs.pod:1338 ../src/guestfs.pod:1342 ../src/guestfs.pod:1346 ../src/guestfs.pod:1350 ../src/guestfs.pod:1354 ../src/guestfs.pod:1886 ../src/guestfs.pod:1891 ../src/guestfs.pod:1895 ../src/guestfs.pod:1999 ../src/guestfs.pod:2004 ../src/guestfs.pod:2008 ../src/guestfs.pod:2018 ../src/guestfs.pod:2309 ../src/guestfs.pod:2314 ../src/guestfs.pod:2320 ../src/guestfs.pod:2328 ../src/guestfs.pod:2845 ../src/guestfs.pod:2851 ../src/guestfs.pod:2856 ../src/guestfs.pod:2862 ../src/guestfs.pod:3341 ../src/guestfs.pod:3346 ../src/guestfs.pod:3350 ../src/guestfs.pod:3354 ../src/guestfs.pod:3358 ../src/guestfs.pod:3372 ../src/guestfs.pod:3377 ../sysprep/virt-sysprep.pod:230 ../sysprep/virt-sysprep.pod:234 ../sysprep/virt-sysprep.pod:238 ../sysprep/virt-sysprep.pod:242 ../sysprep/virt-sysprep.pod:257 ../sysprep/virt-sysprep.pod:261 ../sysprep/virt-sysprep.pod:265 ../sysprep/virt-sysprep.pod:269 ../sysprep/virt-sysprep.pod:273 ../sysprep/virt-sysprep.pod:315 ../sysprep/virt-sysprep.pod:327 ../sysprep/virt-sysprep.pod:331 ../sysprep/virt-sysprep.pod:339 ../sysprep/virt-sysprep.pod:345 ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202 ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:711 ../tools/virt-win-reg.pl:717 ../tools/virt-win-reg.pl:723 +#: ../align/virt-alignment-scan.pod:347 ../align/virt-alignment-scan.pod:353 ../align/virt-alignment-scan.pod:359 ../align/virt-alignment-scan.pod:366 ../appliance/libguestfs-make-fixed-appliance.pod:32 ../appliance/libguestfs-make-fixed-appliance.pod:53 ../cat/virt-cat.pod:177 ../cat/virt-cat.pod:182 ../cat/virt-cat.pod:187 ../cat/virt-cat.pod:198 ../cat/virt-cat.pod:202 ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266 ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276 ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291 ../examples/guestfs-faq.pod:149 ../examples/guestfs-faq.pod:155 ../examples/guestfs-faq.pod:194 ../examples/guestfs-faq.pod:200 ../examples/guestfs-performance.pod:107 ../examples/guestfs-performance.pod:113 ../examples/guestfs-performance.pod:118 ../examples/guestfs-performance.pod:253 ../examples/guestfs-performance.pod:258 ../examples/guestfs-performance.pod:263 ../examples/guestfs-recipes.pod:138 ../examples/guestfs-recipes.pod:142 ../examples/guestfs-recipes.pod:146 ../examples/guestfs-recipes.pod:172 ../examples/guestfs-recipes.pod:177 ../examples/guestfs-recipes.pod:267 ../examples/guestfs-recipes.pod:271 ../examples/guestfs-recipes.pod:275 ../examples/guestfs-recipes.pod:279 ../examples/guestfs-recipes.pod:283 ../examples/guestfs-testing.pod:124 ../examples/guestfs-testing.pod:128 ../examples/guestfs-testing.pod:132 ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:446 ../fish/guestfish-actions.pod:454 ../fish/guestfish-actions.pod:461 ../fish/guestfish-actions.pod:468 ../fish/guestfish-actions.pod:1421 ../fish/guestfish-actions.pod:1425 ../fish/guestfish-actions.pod:1429 ../fish/guestfish-actions.pod:1433 ../fish/guestfish-actions.pod:1441 ../fish/guestfish-actions.pod:1445 ../fish/guestfish-actions.pod:1449 ../fish/guestfish-actions.pod:1459 ../fish/guestfish-actions.pod:1463 ../fish/guestfish-actions.pod:1467 ../fish/guestfish-actions.pod:1557 ../fish/guestfish-actions.pod:1561 ../fish/guestfish-actions.pod:1566 ../fish/guestfish-actions.pod:1571 ../fish/guestfish-actions.pod:1613 ../fish/guestfish-actions.pod:1617 ../fish/guestfish-actions.pod:1622 ../fish/guestfish-actions.pod:2008 ../fish/guestfish-actions.pod:2015 ../fish/guestfish-actions.pod:2022 ../fish/guestfish-actions.pod:2435 ../fish/guestfish-actions.pod:2441 ../fish/guestfish-actions.pod:2449 ../fish/guestfish-actions.pod:2456 ../fish/guestfish-actions.pod:2463 ../fish/guestfish.pod:457 ../fish/guestfish.pod:461 ../fish/guestfish.pod:465 ../fish/guestfish.pod:469 ../inspector/virt-inspector.pod:514 ../inspector/virt-inspector.pod:518 ../resize/virt-resize.pod:365 ../resize/virt-resize.pod:369 ../resize/virt-resize.pod:378 ../resize/virt-resize.pod:384 ../sparsify/virt-sparsify.pod:45 ../sparsify/virt-sparsify.pod:52 ../sparsify/virt-sparsify.pod:56 ../sparsify/virt-sparsify.pod:62 ../sparsify/virt-sparsify.pod:67 ../sparsify/virt-sparsify.pod:72 ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:646 ../src/guestfs-actions.pod:654 ../src/guestfs-actions.pod:661 ../src/guestfs-actions.pod:668 ../src/guestfs-actions.pod:2389 ../src/guestfs-actions.pod:2393 ../src/guestfs-actions.pod:2397 ../src/guestfs-actions.pod:2401 ../src/guestfs-actions.pod:2409 ../src/guestfs-actions.pod:2413 ../src/guestfs-actions.pod:2417 ../src/guestfs-actions.pod:2427 ../src/guestfs-actions.pod:2431 ../src/guestfs-actions.pod:2435 ../src/guestfs-actions.pod:2573 ../src/guestfs-actions.pod:2577 ../src/guestfs-actions.pod:2582 ../src/guestfs-actions.pod:2587 ../src/guestfs-actions.pod:2648 ../src/guestfs-actions.pod:2652 ../src/guestfs-actions.pod:2657 ../src/guestfs-actions.pod:3215 ../src/guestfs-actions.pod:3222 ../src/guestfs-actions.pod:3229 ../src/guestfs-actions.pod:3784 ../src/guestfs-actions.pod:3790 ../src/guestfs-actions.pod:3798 ../src/guestfs-actions.pod:3805 ../src/guestfs-actions.pod:3812 ../src/guestfs.pod:394 ../src/guestfs.pod:399 ../src/guestfs.pod:404 ../src/guestfs.pod:408 ../src/guestfs.pod:413 ../src/guestfs.pod:417 ../src/guestfs.pod:422 ../src/guestfs.pod:427 ../src/guestfs.pod:1203 ../src/guestfs.pod:1207 ../src/guestfs.pod:1211 ../src/guestfs.pod:1216 ../src/guestfs.pod:1224 ../src/guestfs.pod:1243 ../src/guestfs.pod:1251 ../src/guestfs.pod:1268 ../src/guestfs.pod:1273 ../src/guestfs.pod:1277 ../src/guestfs.pod:1334 ../src/guestfs.pod:1338 ../src/guestfs.pod:1342 ../src/guestfs.pod:1346 ../src/guestfs.pod:1350 ../src/guestfs.pod:1354 ../src/guestfs.pod:1886 ../src/guestfs.pod:1891 ../src/guestfs.pod:1895 ../src/guestfs.pod:1999 ../src/guestfs.pod:2004 ../src/guestfs.pod:2008 ../src/guestfs.pod:2018 ../src/guestfs.pod:2309 ../src/guestfs.pod:2314 ../src/guestfs.pod:2320 ../src/guestfs.pod:2328 ../src/guestfs.pod:2845 ../src/guestfs.pod:2851 ../src/guestfs.pod:2856 ../src/guestfs.pod:2862 ../src/guestfs.pod:3341 ../src/guestfs.pod:3346 ../src/guestfs.pod:3350 ../src/guestfs.pod:3354 ../src/guestfs.pod:3358 ../src/guestfs.pod:3372 ../src/guestfs.pod:3377 ../sysprep/virt-sysprep.pod:230 ../sysprep/virt-sysprep.pod:234 ../sysprep/virt-sysprep.pod:238 ../sysprep/virt-sysprep.pod:242 ../sysprep/virt-sysprep.pod:257 ../sysprep/virt-sysprep.pod:261 ../sysprep/virt-sysprep.pod:265 ../sysprep/virt-sysprep.pod:269 ../sysprep/virt-sysprep.pod:273 ../sysprep/virt-sysprep.pod:315 ../sysprep/virt-sysprep.pod:327 ../sysprep/virt-sysprep.pod:331 ../sysprep/virt-sysprep.pod:339 ../sysprep/virt-sysprep.pod:345 ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202 ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:711 ../tools/virt-win-reg.pl:717 ../tools/virt-win-reg.pl:723 msgid "*" msgstr "" @@ -800,7 +800,7 @@ msgid "" msgstr "" #. type: =head1 -#: ../align/virt-alignment-scan.pod:375 ../appliance/libguestfs-make-fixed-appliance.pod:144 ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:389 ../cat/virt-ls.pod:495 ../df/virt-df.pod:253 ../edit/virt-edit.pod:368 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:796 ../examples/guestfs-performance.pod:429 ../examples/guestfs-recipes.pod:470 ../examples/guestfs-testing.pod:305 ../fish/guestfish.pod:1280 ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 ../format/virt-format.pod:177 ../fuse/guestmount.pod:398 ../inspector/virt-inspector.pod:501 ../java/examples/guestfs-java.pod:45 ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:40 ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:340 ../resize/virt-resize.pod:702 ../ruby/examples/guestfs-ruby.pod:36 ../sparsify/virt-sparsify.pod:299 ../src/guestfs.pod:3549 ../sysprep/virt-sysprep.pod:442 ../test-tool/libguestfs-test-tool.pod:106 ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 ../tools/virt-make-fs.pl:590 ../tools/virt-tar.pl:294 ../tools/virt-win-reg.pl:747 +#: ../align/virt-alignment-scan.pod:375 ../appliance/libguestfs-make-fixed-appliance.pod:144 ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:389 ../cat/virt-ls.pod:495 ../df/virt-df.pod:253 ../edit/virt-edit.pod:368 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:796 ../examples/guestfs-performance.pod:429 ../examples/guestfs-recipes.pod:493 ../examples/guestfs-testing.pod:305 ../fish/guestfish.pod:1280 ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 ../format/virt-format.pod:177 ../fuse/guestmount.pod:398 ../inspector/virt-inspector.pod:501 ../java/examples/guestfs-java.pod:45 ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:40 ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:340 ../resize/virt-resize.pod:702 ../ruby/examples/guestfs-ruby.pod:36 ../sparsify/virt-sparsify.pod:299 ../src/guestfs.pod:3549 ../sysprep/virt-sysprep.pod:442 ../test-tool/libguestfs-test-tool.pod:106 ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 ../tools/virt-make-fs.pl:590 ../tools/virt-tar.pl:294 ../tools/virt-win-reg.pl:747 msgid "SEE ALSO" msgstr "" @@ -822,7 +822,7 @@ msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" msgstr "" #. type: =head1 -#: ../align/virt-alignment-scan.pod:388 ../appliance/libguestfs-make-fixed-appliance.pod:157 ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:404 ../cat/virt-ls.pod:511 ../df/virt-df.pod:265 ../edit/virt-edit.pod:386 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:806 ../examples/guestfs-performance.pod:446 ../examples/guestfs-recipes.pod:487 ../examples/guestfs-testing.pod:316 ../fish/guestfish.pod:1312 ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 ../format/virt-format.pod:191 ../fuse/guestmount.pod:413 ../inspector/virt-inspector.pod:524 ../java/examples/guestfs-java.pod:62 ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:57 ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:353 ../resize/virt-resize.pod:729 ../ruby/examples/guestfs-ruby.pod:52 ../sparsify/virt-sparsify.pod:316 ../src/guestfs.pod:3604 ../sysprep/virt-sysprep.pod:463 ../test-tool/libguestfs-test-tool.pod:116 ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 ../tools/virt-make-fs.pl:609 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:766 +#: ../align/virt-alignment-scan.pod:388 ../appliance/libguestfs-make-fixed-appliance.pod:157 ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:404 ../cat/virt-ls.pod:511 ../df/virt-df.pod:265 ../edit/virt-edit.pod:386 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:806 ../examples/guestfs-performance.pod:446 ../examples/guestfs-recipes.pod:510 ../examples/guestfs-testing.pod:316 ../fish/guestfish.pod:1312 ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 ../format/virt-format.pod:191 ../fuse/guestmount.pod:413 ../inspector/virt-inspector.pod:524 ../java/examples/guestfs-java.pod:62 ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:57 ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:353 ../resize/virt-resize.pod:729 ../ruby/examples/guestfs-ruby.pod:52 ../sparsify/virt-sparsify.pod:316 ../src/guestfs.pod:3604 ../sysprep/virt-sysprep.pod:463 ../test-tool/libguestfs-test-tool.pod:116 ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 ../tools/virt-make-fs.pl:609 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:766 msgid "COPYRIGHT" msgstr "" @@ -1097,17 +1097,17 @@ msgid "" msgstr "" #. type: =head1 -#: ../appliance/libguestfs-make-fixed-appliance.pod:153 ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:802 ../examples/guestfs-performance.pod:442 ../examples/guestfs-recipes.pod:483 ../examples/guestfs-testing.pod:312 ../fish/guestfish.pod:1308 ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:409 ../inspector/virt-inspector.pod:510 ../java/examples/guestfs-java.pod:58 ../ocaml/examples/guestfs-ocaml.pod:91 ../perl/examples/guestfs-perl.pod:53 ../python/examples/guestfs-python.pod:54 ../ruby/examples/guestfs-ruby.pod:48 ../src/guestfs.pod:3600 ../sysprep/virt-sysprep.pod:457 ../test-tool/libguestfs-test-tool.pod:112 +#: ../appliance/libguestfs-make-fixed-appliance.pod:153 ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:802 ../examples/guestfs-performance.pod:442 ../examples/guestfs-recipes.pod:506 ../examples/guestfs-testing.pod:312 ../fish/guestfish.pod:1308 ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:409 ../inspector/virt-inspector.pod:510 ../java/examples/guestfs-java.pod:58 ../ocaml/examples/guestfs-ocaml.pod:91 ../perl/examples/guestfs-perl.pod:53 ../python/examples/guestfs-python.pod:54 ../ruby/examples/guestfs-ruby.pod:48 ../src/guestfs.pod:3600 ../sysprep/virt-sysprep.pod:457 ../test-tool/libguestfs-test-tool.pod:112 msgid "AUTHORS" msgstr "" #. type: textblock -#: ../appliance/libguestfs-make-fixed-appliance.pod:155 ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:804 ../examples/guestfs-performance.pod:444 ../examples/guestfs-recipes.pod:485 ../examples/guestfs-testing.pod:314 ../fish/guestfish.pod:1310 ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:411 ../java/examples/guestfs-java.pod:60 ../ocaml/examples/guestfs-ocaml.pod:93 ../perl/examples/guestfs-perl.pod:55 ../python/examples/guestfs-python.pod:56 ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3602 ../test-tool/libguestfs-test-tool.pod:114 +#: ../appliance/libguestfs-make-fixed-appliance.pod:155 ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:804 ../examples/guestfs-performance.pod:444 ../examples/guestfs-recipes.pod:508 ../examples/guestfs-testing.pod:314 ../fish/guestfish.pod:1310 ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:411 ../java/examples/guestfs-java.pod:60 ../ocaml/examples/guestfs-ocaml.pod:93 ../perl/examples/guestfs-perl.pod:55 ../python/examples/guestfs-python.pod:56 ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3602 ../test-tool/libguestfs-test-tool.pod:114 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)" msgstr "" #. type: textblock -#: ../appliance/libguestfs-make-fixed-appliance.pod:159 ../cat/virt-ls.pod:513 ../df/virt-df.pod:267 ../edit/virt-edit.pod:388 ../examples/guestfs-recipes.pod:489 ../fish/guestfish.pod:1314 ../fuse/guestmount.pod:415 ../rescue/virt-rescue.pod:355 ../src/guestfs.pod:3606 ../test-tool/libguestfs-test-tool.pod:118 ../tools/virt-list-partitions.pl:285 +#: ../appliance/libguestfs-make-fixed-appliance.pod:159 ../cat/virt-ls.pod:513 ../df/virt-df.pod:267 ../edit/virt-edit.pod:388 ../examples/guestfs-recipes.pod:512 ../fish/guestfish.pod:1314 ../fuse/guestmount.pod:415 ../rescue/virt-rescue.pod:355 ../src/guestfs.pod:3606 ../test-tool/libguestfs-test-tool.pod:118 ../tools/virt-list-partitions.pl:285 msgid "Copyright (C) 2009-2012 Red Hat Inc." msgstr "" @@ -5872,7 +5872,7 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-performance.pod:162 ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:288 ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:603 ../sparsify/virt-sparsify.pod:243 ../src/guestfs.pod:475 ../src/guestfs.pod:1288 ../src/guestfs.pod:1457 ../src/guestfs.pod:1638 ../src/guestfs.pod:2956 +#: ../examples/guestfs-performance.pod:162 ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:298 ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:603 ../sparsify/virt-sparsify.pod:243 ../src/guestfs.pod:475 ../src/guestfs.pod:1288 ../src/guestfs.pod:1457 ../src/guestfs.pod:1638 ../src/guestfs.pod:2956 msgid "1." msgstr "" @@ -5884,7 +5884,7 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-performance.pod:168 ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:294 ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:610 ../sparsify/virt-sparsify.pod:250 ../src/guestfs.pod:481 ../src/guestfs.pod:1292 ../src/guestfs.pod:1461 ../src/guestfs.pod:1642 ../src/guestfs.pod:2981 +#: ../examples/guestfs-performance.pod:168 ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:304 ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:610 ../sparsify/virt-sparsify.pod:250 ../src/guestfs.pod:481 ../src/guestfs.pod:1292 ../src/guestfs.pod:1461 ../src/guestfs.pod:1642 ../src/guestfs.pod:2981 msgid "2." msgstr "" @@ -5899,7 +5899,7 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-performance.pod:176 ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:300 ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:616 ../sparsify/virt-sparsify.pod:256 ../src/guestfs.pod:492 ../src/guestfs.pod:1296 ../src/guestfs.pod:1648 +#: ../examples/guestfs-performance.pod:176 ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:310 ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:616 ../sparsify/virt-sparsify.pod:256 ../src/guestfs.pod:492 ../src/guestfs.pod:1296 ../src/guestfs.pod:1648 msgid "3." msgstr "" @@ -6641,19 +6641,40 @@ msgstr "" #. type: =head1 #: ../examples/guestfs-recipes.pod:104 -msgid "Dump raw filesystem content from inside a disk image or VM" +msgid "Diff two guests; compare a snapshot to the current version" msgstr "" #. type: textblock #: ../examples/guestfs-recipes.pod:106 msgid "" +"L<virt-ls(1)> provides a simple way to find the differences between two " +"guests (for example if they were originally cloned from the same source), or " +"between two snapshots from the same guest. See L<virt-ls(1)/DIFFERENCES IN " +"SNAPSHOTS AND BACKING FILES>." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:111 +msgid "" +"There are also experimental patches on the mailing list for a \"virt-diff\" " +"tool." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:114 +msgid "Dump raw filesystem content from inside a disk image or VM" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:116 +msgid "" "You can use the L<guestfish(1)> C<download> command to extract the raw " "filesystem content from any filesystem in a disk image or a VM (even one " "which is encrypted or buried inside an LV or RAID device):" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:110 +#: ../examples/guestfs-recipes.pod:120 #, no-wrap msgid "" " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" @@ -6661,7 +6682,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:112 +#: ../examples/guestfs-recipes.pod:122 #, no-wrap msgid "" " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n" @@ -6669,60 +6690,60 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:114 +#: ../examples/guestfs-recipes.pod:124 msgid "To download to stdout, replace the filename with a C<-> character:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:116 +#: ../examples/guestfs-recipes.pod:126 #, no-wrap msgid "" -" guestfish --ro -a disk.img run : download /dev/sda1 - | hexdump -C\n" +" guestfish --ro -a disk.img run : download /dev/sda1 - | gzip > sda1.gz\n" "\n" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:118 +#: ../examples/guestfs-recipes.pod:128 msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:120 +#: ../examples/guestfs-recipes.pod:130 msgid "See also L</Uploading raw filesystem content>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:122 +#: ../examples/guestfs-recipes.pod:132 msgid "Edit grub configuration in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:124 +#: ../examples/guestfs-recipes.pod:134 msgid "You can use this to:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:130 +#: ../examples/guestfs-recipes.pod:140 msgid "Fix a virtual machine that does not boot." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:134 +#: ../examples/guestfs-recipes.pod:144 msgid "Change which kernel is used to boot the VM." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:138 +#: ../examples/guestfs-recipes.pod:148 msgid "Change kernel command line options." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:142 +#: ../examples/guestfs-recipes.pod:152 msgid "Use L<virt-edit(1)> to edit the grub configuration:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:144 +#: ../examples/guestfs-recipes.pod:154 #, no-wrap msgid "" " virt-edit -d BrokenGuest /boot/grub2/grub.cfg\n" @@ -6730,14 +6751,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:146 +#: ../examples/guestfs-recipes.pod:156 msgid "" "or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like " "this:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:149 +#: ../examples/guestfs-recipes.pod:159 #, no-wrap msgid "" " virt-rescue -d BrokenGuest\n" @@ -6745,17 +6766,17 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:151 +#: ../examples/guestfs-recipes.pod:161 msgid "Export any directory from a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:153 +#: ../examples/guestfs-recipes.pod:163 msgid "To export C</home> from a VM into a local directory use L<virt-copy-out(1)>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:156 ../examples/guestfs-testing.pod:107 +#: ../examples/guestfs-recipes.pod:166 ../examples/guestfs-testing.pod:107 #, no-wrap msgid "" " virt-copy-out -d Guest /home .\n" @@ -6763,24 +6784,24 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:158 ../fish/guestfish-actions.pod:9 ../fish/guestfish-actions.pod:1609 ../fish/guestfish-actions.pod:2004 ../fish/guestfish-actions.pod:2431 ../src/guestfs-actions.pod:18 ../src/guestfs-actions.pod:2644 ../src/guestfs-actions.pod:3211 ../src/guestfs-actions.pod:3780 ../src/guestfs.pod:1882 ../tools/virt-win-reg.pl:707 +#: ../examples/guestfs-recipes.pod:168 ../fish/guestfish-actions.pod:9 ../fish/guestfish-actions.pod:1609 ../fish/guestfish-actions.pod:2004 ../fish/guestfish-actions.pod:2431 ../src/guestfs-actions.pod:18 ../src/guestfs-actions.pod:2644 ../src/guestfs-actions.pod:3211 ../src/guestfs-actions.pod:3780 ../src/guestfs.pod:1882 ../tools/virt-win-reg.pl:707 msgid "Notes:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:164 +#: ../examples/guestfs-recipes.pod:174 msgid "" "The final dot of the command is not a printing error. It means we want to " "copy out to the current directory." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:169 +#: ../examples/guestfs-recipes.pod:179 msgid "This creates a directory called C<home> under the current directory." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:173 +#: ../examples/guestfs-recipes.pod:183 msgid "" "If the guest is a Windows guest then you can use drive letters and " "backslashes, but you must prefix the path with C<win:> and quote it to " @@ -6788,7 +6809,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:177 +#: ../examples/guestfs-recipes.pod:187 #, no-wrap msgid "" " virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n" @@ -6796,12 +6817,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:179 +#: ../examples/guestfs-recipes.pod:189 msgid "To get the output as a compressed tarball, do:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:181 +#: ../examples/guestfs-recipes.pod:191 #, no-wrap msgid "" " virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n" @@ -6809,7 +6830,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:183 +#: ../examples/guestfs-recipes.pod:193 msgid "" "Although it sounds tempting, this is usually not a reliable way to get a " "backup from a running guest. See the entry in the FAQ: " @@ -6817,19 +6838,19 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:187 +#: ../examples/guestfs-recipes.pod:197 msgid "Find out which user is using the most space" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:189 +#: ../examples/guestfs-recipes.pod:199 msgid "" "This simple script examines a Linux guest to find out which user is using " "the most space in their home directory:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:192 +#: ../examples/guestfs-recipes.pod:202 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -6837,7 +6858,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:194 ../fish/guestfish.pod:996 +#: ../examples/guestfs-recipes.pod:204 ../fish/guestfish.pod:996 #, no-wrap msgid "" " set -e\n" @@ -6845,7 +6866,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:196 +#: ../examples/guestfs-recipes.pod:206 #, no-wrap msgid "" " vm=\"$1\"\n" @@ -6854,7 +6875,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:199 +#: ../examples/guestfs-recipes.pod:209 #, no-wrap msgid "" " eval $(guestfish --ro -d \"$vm\" -i --listen)\n" @@ -6862,7 +6883,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:201 +#: ../examples/guestfs-recipes.pod:211 #, no-wrap msgid "" " for d in $(guestfish --remote ls \"$dir\"); do\n" @@ -6874,7 +6895,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:207 ../fish/guestfish.pod:953 +#: ../examples/guestfs-recipes.pod:217 ../fish/guestfish.pod:953 #, no-wrap msgid "" " guestfish --remote exit\n" @@ -6882,41 +6903,41 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:209 +#: ../examples/guestfs-recipes.pod:219 msgid "Get DHCP address from a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:211 +#: ../examples/guestfs-recipes.pod:221 msgid "" "The link below explains the many different possible techniques for getting " "the last assigned DHCP address of a virtual machine." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:214 +#: ../examples/guestfs-recipes.pod:224 msgid "L<https://rwmj.wordpress.com/2011/03/31/tip-code-for-getting-dhcp-address-from-a-virtual-machine-disk-image/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:216 +#: ../examples/guestfs-recipes.pod:226 msgid "" "In the libguestfs source examples directory you will find the latest version " "of the C<virt-dhcp-address.c> program." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:219 +#: ../examples/guestfs-recipes.pod:229 msgid "Get the operating system product name string" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:221 +#: ../examples/guestfs-recipes.pod:231 msgid "Save the following script into a file called C<product-name.sh>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:223 +#: ../examples/guestfs-recipes.pod:233 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -6929,12 +6950,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:230 +#: ../examples/guestfs-recipes.pod:240 msgid "Make the script executable and run it on a named guest:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:232 +#: ../examples/guestfs-recipes.pod:242 #, no-wrap msgid "" " # product-name.sh RHEL60x64\n" @@ -6943,14 +6964,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:235 +#: ../examples/guestfs-recipes.pod:245 msgid "" "You can also use an XPath query on the L<virt-inspector(1)> XML using the " "C<xpath> command line tool or from your favourite programming language:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:239 +#: ../examples/guestfs-recipes.pod:249 #, no-wrap msgid "" " # virt-inspector RHEL60x64 > xml\n" @@ -6963,78 +6984,78 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:245 +#: ../examples/guestfs-recipes.pod:255 msgid "Get the default boot kernel for a Linux VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:247 +#: ../examples/guestfs-recipes.pod:257 msgid "" "The link below contains a program to print the default boot kernel for a " "Linux VM." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:250 +#: ../examples/guestfs-recipes.pod:260 msgid "L<https://rwmj.wordpress.com/2010/10/30/tip-use-augeas-to-get-the-default-boot-kernel-for-a-vm/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:252 +#: ../examples/guestfs-recipes.pod:262 msgid "" "It uses Augeas, and the technique is generally applicable for many different " "tasks, such as:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:259 +#: ../examples/guestfs-recipes.pod:269 msgid "listing the user accounts in the guest" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:263 +#: ../examples/guestfs-recipes.pod:273 msgid "what repositories is it configured to use" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:267 +#: ../examples/guestfs-recipes.pod:277 msgid "what NTP servers does it connect to" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:271 +#: ../examples/guestfs-recipes.pod:281 msgid "what were the boot messages last time it booted" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:275 +#: ../examples/guestfs-recipes.pod:285 msgid "listing who was logged in recently" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:279 +#: ../examples/guestfs-recipes.pod:289 msgid "L<http://augeas.net/>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:281 +#: ../examples/guestfs-recipes.pod:291 msgid "Hanging guests" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:283 +#: ../examples/guestfs-recipes.pod:293 msgid "" "There are various ways to use libguestfs to find out why a guest is hanging " "or unresponsive:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:290 +#: ../examples/guestfs-recipes.pod:300 msgid "Read the log files using virt-cat:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:292 +#: ../examples/guestfs-recipes.pod:302 #, no-wrap msgid "" " virt-cat Guest /var/log/messages | less\n" @@ -7042,37 +7063,74 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:296 +#: ../examples/guestfs-recipes.pod:306 msgid "Read the Windows Event Log (Windows Vista or later only):" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:298 ../examples/guestfs-recipes.pod:397 +#: ../examples/guestfs-recipes.pod:308 ../examples/guestfs-recipes.pod:420 msgid "L<https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-using-guestfish/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:302 +#: ../examples/guestfs-recipes.pod:312 msgid "Find out which files were last updated in a guest:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:304 +#: ../examples/guestfs-recipes.pod:314 msgid "L<https://rwmj.wordpress.com/2012/02/27/using-libguestfs-to-find-out-why-a-windows-guest-was-hanging/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:306 +#: ../examples/guestfs-recipes.pod:316 msgid "This might give you a clue as to what program is running." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:310 +#: ../examples/guestfs-recipes.pod:320 +msgid "Hex-dumping sectors from the guest" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:322 +msgid "Hex-dump the boot partition:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-recipes.pod:324 +#, no-wrap +msgid "" +" guestfish --ro -a disk.img run : pread-device /dev/sda 0x200 0 |\n" +" hexdump -C\n" +"\n" +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:327 +msgid "Hex-editing sectors in the guest" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:329 +msgid "Hex-edit the first sector (boot partition):" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-recipes.pod:331 +#, no-wrap +msgid "" +" guestfish --rw -a disk.img run : hexedit /dev/sda 0x200\n" +"\n" +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:333 msgid "Install RPMs in a guest" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:312 +#: ../examples/guestfs-recipes.pod:335 msgid "" "The link below contains a method to install RPMs in a guest. In fact the " "RPMs are just uploaded to the guest along with a \"firstboot\" script that " @@ -7081,22 +7139,22 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:318 +#: ../examples/guestfs-recipes.pod:341 msgid "L<https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:320 +#: ../examples/guestfs-recipes.pod:343 msgid "List applications installed in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:322 +#: ../examples/guestfs-recipes.pod:345 msgid "Save the following to a file C<list-apps.sh>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:324 +#: ../examples/guestfs-recipes.pod:347 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -7109,14 +7167,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:331 +#: ../examples/guestfs-recipes.pod:354 msgid "" "Make the file executable and then you can run it on any named virtual " "machine:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:334 +#: ../examples/guestfs-recipes.pod:357 #, no-wrap msgid "" " # list-apps.sh WinGuest\n" @@ -7152,7 +7210,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:364 +#: ../examples/guestfs-recipes.pod:387 msgid "" "If you want to run the script on disk images (instead of libvirt virtual " "machines), change C<-d \"$1\"> to C<-a \"$1\">. See also " @@ -7160,22 +7218,22 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:368 +#: ../examples/guestfs-recipes.pod:391 msgid "List files and directories in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:370 +#: ../examples/guestfs-recipes.pod:393 msgid "Use L<virt-ls(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:372 +#: ../examples/guestfs-recipes.pod:395 msgid "List services in a Windows VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:374 +#: ../examples/guestfs-recipes.pod:397 msgid "" "The link below contains a script that can be used to list out the services " "from a Windows VM, and whether those services run at boot time or are loaded " @@ -7183,44 +7241,44 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:378 +#: ../examples/guestfs-recipes.pod:401 msgid "L<https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-guest/#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:380 +#: ../examples/guestfs-recipes.pod:403 msgid "Make a disk image sparse" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:382 +#: ../examples/guestfs-recipes.pod:405 msgid "Use L<virt-sparsify(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:384 +#: ../examples/guestfs-recipes.pod:407 msgid "Monitor disk usage over time" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:386 +#: ../examples/guestfs-recipes.pod:409 msgid "" "You can use L<virt-df(1)> to monitor disk usage of your guests over time. " "The link below contains a guide." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:389 +#: ../examples/guestfs-recipes.pod:412 msgid "L<http://virt-tools.org/learning/advanced-virt-df/>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:391 +#: ../examples/guestfs-recipes.pod:414 msgid "Reading the Windows Event Log from Windows Vista (or later)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:393 +#: ../examples/guestfs-recipes.pod:416 msgid "" "L<guestfish(1)> plus the tools described in the link below can be used to " "read out the Windows Event Log from any virtual machine running Windows " @@ -7228,19 +7286,19 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:399 +#: ../examples/guestfs-recipes.pod:422 msgid "Remove root password (Linux)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:401 +#: ../examples/guestfs-recipes.pod:424 msgid "" "Using the L<virt-edit(1)> I<-e> option you can do simple replacements on " "files. One use is to remove the root password from a Linux guest:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:404 +#: ../examples/guestfs-recipes.pod:427 #, no-wrap msgid "" " virt-edit domname /etc/passwd -e 's/^root:.*?:/root::/'\n" @@ -7248,12 +7306,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:406 +#: ../examples/guestfs-recipes.pod:429 msgid "Remove Administrator password (Windows)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:408 +#: ../examples/guestfs-recipes.pod:431 msgid "" "The link below contains one technique for removing the Administrator " "password from a Windows VM, or to be more precise, it gives you a command " @@ -7261,17 +7319,17 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:413 +#: ../examples/guestfs-recipes.pod:436 msgid "L<https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-administrator-password-with-guestfish/>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:415 +#: ../examples/guestfs-recipes.pod:438 msgid "Sysprepping a virtual machine (Windows)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:417 +#: ../examples/guestfs-recipes.pod:440 msgid "" "It is possible to do a \"sysprep\" using libguestfs alone, although not " "straightforward. Currently there is code in the Aeolus Oz project which " @@ -7280,19 +7338,19 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:422 +#: ../examples/guestfs-recipes.pod:445 msgid "" "L<https://github.com/clalancette/oz> " "L<https://www.redhat.com/archives/virt-tools-list/2011-May/msg00019.html>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:425 +#: ../examples/guestfs-recipes.pod:448 msgid "Unpack a live CD" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:427 +#: ../examples/guestfs-recipes.pod:450 msgid "" "Linux live CDs often contain multiple layers of disk images wrapped like a " "Russian doll. You can use L<guestfish(1)> to look inside these multiple " @@ -7300,41 +7358,41 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:431 +#: ../examples/guestfs-recipes.pod:454 msgid "L<https://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-live-cd/#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:433 +#: ../examples/guestfs-recipes.pod:456 msgid "Uploading and downloading files" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:435 +#: ../examples/guestfs-recipes.pod:458 msgid "" "The link below contains general tips on uploading (copying in) and " "downloading (copying out) files from VMs." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:438 +#: ../examples/guestfs-recipes.pod:461 msgid "L<https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:440 +#: ../examples/guestfs-recipes.pod:463 msgid "Uploading raw filesystem content" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:442 +#: ../examples/guestfs-recipes.pod:465 msgid "" "You can use L<guestfish(1)> to upload whole filesystems into a VM, even into " "a filesystem which is encrypted or buried inside an LV or RAID device:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:446 +#: ../examples/guestfs-recipes.pod:469 #, no-wrap msgid "" " guestfish --rw -a disk.img run : upload sda1.img /dev/sda1\n" @@ -7342,7 +7400,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:448 +#: ../examples/guestfs-recipes.pod:471 #, no-wrap msgid "" " guestfish --rw -d Guest run : upload lv.img /dev/vg_guest/lv_root\n" @@ -7350,7 +7408,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:450 +#: ../examples/guestfs-recipes.pod:473 msgid "" "One common problem is that the filesystem isn't the right size for the " "target. If it is too large, there's not much you can do with libguestfs - " @@ -7360,7 +7418,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:456 +#: ../examples/guestfs-recipes.pod:479 #, no-wrap msgid "" " guestfish --rw -d Guest run : \\\n" @@ -7370,29 +7428,29 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:460 +#: ../examples/guestfs-recipes.pod:483 msgid "(or use C<ntfsresize> if the filesystem is NTFS)." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:462 +#: ../examples/guestfs-recipes.pod:485 msgid "Use libguestfs tools on VMware ESX guests" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:464 +#: ../examples/guestfs-recipes.pod:487 msgid "" "The link below explains how to use libguestfs, L<guestfish(1)> and the virt " "tools on any VMware ESX guests, by first sharing the VMware VMFS over sshfs." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:468 +#: ../examples/guestfs-recipes.pod:491 msgid "L<https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-guests/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:472 +#: ../examples/guestfs-recipes.pod:495 msgid "" "L<guestfs(3)>, L<guestfish(1)>, L<guestfs-examples(3)>, " "L<guestfs-erlang(3)>, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, " diff --git a/po-docs/uk.po b/po-docs/uk.po index 4ecad618..cb1f8f17 100644 --- a/po-docs/uk.po +++ b/po-docs/uk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2012-10-30 18:16+0000\n" +"POT-Creation-Date: 2012-11-22 11:48+0000\n" "PO-Revision-Date: 2012-07-10 17:15+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n" @@ -1086,12 +1086,12 @@ msgstr "Ця програма повертає:" #: ../examples/guestfs-performance.pod:118 #: ../examples/guestfs-performance.pod:253 #: ../examples/guestfs-performance.pod:258 -#: ../examples/guestfs-performance.pod:263 ../examples/guestfs-recipes.pod:128 -#: ../examples/guestfs-recipes.pod:132 ../examples/guestfs-recipes.pod:136 -#: ../examples/guestfs-recipes.pod:162 ../examples/guestfs-recipes.pod:167 -#: ../examples/guestfs-recipes.pod:257 ../examples/guestfs-recipes.pod:261 -#: ../examples/guestfs-recipes.pod:265 ../examples/guestfs-recipes.pod:269 -#: ../examples/guestfs-recipes.pod:273 ../examples/guestfs-testing.pod:124 +#: ../examples/guestfs-performance.pod:263 ../examples/guestfs-recipes.pod:138 +#: ../examples/guestfs-recipes.pod:142 ../examples/guestfs-recipes.pod:146 +#: ../examples/guestfs-recipes.pod:172 ../examples/guestfs-recipes.pod:177 +#: ../examples/guestfs-recipes.pod:267 ../examples/guestfs-recipes.pod:271 +#: ../examples/guestfs-recipes.pod:275 ../examples/guestfs-recipes.pod:279 +#: ../examples/guestfs-recipes.pod:283 ../examples/guestfs-testing.pod:124 #: ../examples/guestfs-testing.pod:128 ../examples/guestfs-testing.pod:132 #: ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20 #: ../fish/guestfish-actions.pod:446 ../fish/guestfish-actions.pod:454 @@ -1215,7 +1215,7 @@ msgstr "" #: ../cat/virt-ls.pod:495 ../df/virt-df.pod:253 ../edit/virt-edit.pod:368 #: ../erlang/examples/guestfs-erlang.pod:97 #: ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:796 -#: ../examples/guestfs-performance.pod:429 ../examples/guestfs-recipes.pod:470 +#: ../examples/guestfs-performance.pod:429 ../examples/guestfs-recipes.pod:493 #: ../examples/guestfs-testing.pod:305 ../fish/guestfish.pod:1280 #: ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 #: ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 @@ -1273,7 +1273,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" #: ../cat/virt-ls.pod:511 ../df/virt-df.pod:265 ../edit/virt-edit.pod:386 #: ../erlang/examples/guestfs-erlang.pod:114 #: ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:806 -#: ../examples/guestfs-performance.pod:446 ../examples/guestfs-recipes.pod:487 +#: ../examples/guestfs-performance.pod:446 ../examples/guestfs-recipes.pod:510 #: ../examples/guestfs-testing.pod:316 ../fish/guestfish.pod:1312 #: ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 #: ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 @@ -1594,7 +1594,7 @@ msgstr "" #: ../appliance/libguestfs-make-fixed-appliance.pod:153 #: ../erlang/examples/guestfs-erlang.pod:110 #: ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:802 -#: ../examples/guestfs-performance.pod:442 ../examples/guestfs-recipes.pod:483 +#: ../examples/guestfs-performance.pod:442 ../examples/guestfs-recipes.pod:506 #: ../examples/guestfs-testing.pod:312 ../fish/guestfish.pod:1308 #: ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 #: ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 @@ -1611,7 +1611,7 @@ msgstr "АВТОРИ" #: ../appliance/libguestfs-make-fixed-appliance.pod:155 #: ../erlang/examples/guestfs-erlang.pod:112 #: ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:804 -#: ../examples/guestfs-performance.pod:444 ../examples/guestfs-recipes.pod:485 +#: ../examples/guestfs-performance.pod:444 ../examples/guestfs-recipes.pod:508 #: ../examples/guestfs-testing.pod:314 ../fish/guestfish.pod:1310 #: ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 #: ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 @@ -1626,7 +1626,7 @@ msgstr "Richard W.M. Jones (C<rjones at redhat dot com>)" #. type: textblock #: ../appliance/libguestfs-make-fixed-appliance.pod:159 ../cat/virt-ls.pod:513 #: ../df/virt-df.pod:267 ../edit/virt-edit.pod:388 -#: ../examples/guestfs-recipes.pod:489 ../fish/guestfish.pod:1314 +#: ../examples/guestfs-recipes.pod:512 ../fish/guestfish.pod:1314 #: ../fuse/guestmount.pod:415 ../rescue/virt-rescue.pod:355 #: ../src/guestfs.pod:3606 ../test-tool/libguestfs-test-tool.pod:118 #: ../tools/virt-list-partitions.pl:285 @@ -6741,7 +6741,7 @@ msgstr "" #. type: =item #: ../examples/guestfs-performance.pod:162 -#: ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:288 +#: ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:298 #: ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:603 #: ../sparsify/virt-sparsify.pod:243 ../src/guestfs.pod:475 #: ../src/guestfs.pod:1288 ../src/guestfs.pod:1457 ../src/guestfs.pod:1638 @@ -6758,7 +6758,7 @@ msgstr "" #. type: =item #: ../examples/guestfs-performance.pod:168 -#: ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:294 +#: ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:304 #: ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:610 #: ../sparsify/virt-sparsify.pod:250 ../src/guestfs.pod:481 #: ../src/guestfs.pod:1292 ../src/guestfs.pod:1461 ../src/guestfs.pod:1642 @@ -6778,7 +6778,7 @@ msgstr "" #. type: =item #: ../examples/guestfs-performance.pod:176 -#: ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:300 +#: ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:310 #: ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:616 #: ../sparsify/virt-sparsify.pod:256 ../src/guestfs.pod:492 #: ../src/guestfs.pod:1296 ../src/guestfs.pod:1648 @@ -7575,19 +7575,40 @@ msgstr "" #. type: =head1 #: ../examples/guestfs-recipes.pod:104 -msgid "Dump raw filesystem content from inside a disk image or VM" +msgid "Diff two guests; compare a snapshot to the current version" msgstr "" #. type: textblock #: ../examples/guestfs-recipes.pod:106 msgid "" +"L<virt-ls(1)> provides a simple way to find the differences between two " +"guests (for example if they were originally cloned from the same source), or " +"between two snapshots from the same guest. See L<virt-ls(1)/DIFFERENCES IN " +"SNAPSHOTS AND BACKING FILES>." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:111 +msgid "" +"There are also experimental patches on the mailing list for a \"virt-diff\" " +"tool." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:114 +msgid "Dump raw filesystem content from inside a disk image or VM" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:116 +msgid "" "You can use the L<guestfish(1)> C<download> command to extract the raw " "filesystem content from any filesystem in a disk image or a VM (even one " "which is encrypted or buried inside an LV or RAID device):" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:110 +#: ../examples/guestfs-recipes.pod:120 #, no-wrap msgid "" " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" @@ -7597,7 +7618,7 @@ msgstr "" "\n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:112 +#: ../examples/guestfs-recipes.pod:122 #, no-wrap msgid "" " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n" @@ -7607,67 +7628,67 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:114 +#: ../examples/guestfs-recipes.pod:124 msgid "To download to stdout, replace the filename with a C<-> character:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:116 +#: ../examples/guestfs-recipes.pod:126 #, fuzzy, no-wrap #| msgid "" #| " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" #| "\n" msgid "" -" guestfish --ro -a disk.img run : download /dev/sda1 - | hexdump -C\n" +" guestfish --ro -a disk.img run : download /dev/sda1 - | gzip > sda1.gz\n" "\n" msgstr "" " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:118 +#: ../examples/guestfs-recipes.pod:128 msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:120 +#: ../examples/guestfs-recipes.pod:130 #, fuzzy #| msgid "See also L</list-filesystems>." msgid "See also L</Uploading raw filesystem content>." msgstr "Див. також L</list-filesystems>." #. type: =head1 -#: ../examples/guestfs-recipes.pod:122 +#: ../examples/guestfs-recipes.pod:132 msgid "Edit grub configuration in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:124 +#: ../examples/guestfs-recipes.pod:134 msgid "You can use this to:" msgstr "Ви можете скористатися цим для того, щоб виконати такі завдання:" #. type: textblock -#: ../examples/guestfs-recipes.pod:130 +#: ../examples/guestfs-recipes.pod:140 msgid "Fix a virtual machine that does not boot." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:134 +#: ../examples/guestfs-recipes.pod:144 msgid "Change which kernel is used to boot the VM." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:138 +#: ../examples/guestfs-recipes.pod:148 msgid "Change kernel command line options." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:142 +#: ../examples/guestfs-recipes.pod:152 msgid "Use L<virt-edit(1)> to edit the grub configuration:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:144 +#: ../examples/guestfs-recipes.pod:154 #, fuzzy, no-wrap #| msgid "" #| " virt-edit -d BrokenGuest /boot/grub/grub.conf\n" @@ -7680,14 +7701,14 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:146 +#: ../examples/guestfs-recipes.pod:156 msgid "" "or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like " "this:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:149 +#: ../examples/guestfs-recipes.pod:159 #, no-wrap msgid "" " virt-rescue -d BrokenGuest\n" @@ -7697,18 +7718,18 @@ msgstr "" "\n" #. type: =head1 -#: ../examples/guestfs-recipes.pod:151 +#: ../examples/guestfs-recipes.pod:161 msgid "Export any directory from a VM" msgstr "Експортувати будь-який каталог з віртуальної машини" #. type: textblock -#: ../examples/guestfs-recipes.pod:153 +#: ../examples/guestfs-recipes.pod:163 msgid "" "To export C</home> from a VM into a local directory use L<virt-copy-out(1)>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:156 ../examples/guestfs-testing.pod:107 +#: ../examples/guestfs-recipes.pod:166 ../examples/guestfs-testing.pod:107 #, no-wrap msgid "" " virt-copy-out -d Guest /home .\n" @@ -7718,7 +7739,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:158 ../fish/guestfish-actions.pod:9 +#: ../examples/guestfs-recipes.pod:168 ../fish/guestfish-actions.pod:9 #: ../fish/guestfish-actions.pod:1609 ../fish/guestfish-actions.pod:2004 #: ../fish/guestfish-actions.pod:2431 ../src/guestfs-actions.pod:18 #: ../src/guestfs-actions.pod:2644 ../src/guestfs-actions.pod:3211 @@ -7728,19 +7749,19 @@ msgid "Notes:" msgstr "Нотатки:" #. type: textblock -#: ../examples/guestfs-recipes.pod:164 +#: ../examples/guestfs-recipes.pod:174 msgid "" "The final dot of the command is not a printing error. It means we want to " "copy out to the current directory." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:169 +#: ../examples/guestfs-recipes.pod:179 msgid "This creates a directory called C<home> under the current directory." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:173 +#: ../examples/guestfs-recipes.pod:183 msgid "" "If the guest is a Windows guest then you can use drive letters and " "backslashes, but you must prefix the path with C<win:> and quote it to " @@ -7748,7 +7769,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:177 +#: ../examples/guestfs-recipes.pod:187 #, no-wrap msgid "" " virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n" @@ -7758,12 +7779,12 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:179 +#: ../examples/guestfs-recipes.pod:189 msgid "To get the output as a compressed tarball, do:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:181 +#: ../examples/guestfs-recipes.pod:191 #, no-wrap msgid "" " virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n" @@ -7773,7 +7794,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:183 +#: ../examples/guestfs-recipes.pod:193 msgid "" "Although it sounds tempting, this is usually not a reliable way to get a " "backup from a running guest. See the entry in the FAQ: L<http://libguestfs." @@ -7781,19 +7802,19 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:187 +#: ../examples/guestfs-recipes.pod:197 msgid "Find out which user is using the most space" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:189 +#: ../examples/guestfs-recipes.pod:199 msgid "" "This simple script examines a Linux guest to find out which user is using " "the most space in their home directory:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:192 +#: ../examples/guestfs-recipes.pod:202 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -7803,7 +7824,7 @@ msgstr "" " \n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:194 ../fish/guestfish.pod:996 +#: ../examples/guestfs-recipes.pod:204 ../fish/guestfish.pod:996 #, no-wrap msgid "" " set -e\n" @@ -7813,7 +7834,7 @@ msgstr "" " \n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:196 +#: ../examples/guestfs-recipes.pod:206 #, no-wrap msgid "" " vm=\"$1\"\n" @@ -7825,7 +7846,7 @@ msgstr "" " \n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:199 +#: ../examples/guestfs-recipes.pod:209 #, no-wrap msgid "" " eval $(guestfish --ro -d \"$vm\" -i --listen)\n" @@ -7835,7 +7856,7 @@ msgstr "" " \n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:201 +#: ../examples/guestfs-recipes.pod:211 #, no-wrap msgid "" " for d in $(guestfish --remote ls \"$dir\"); do\n" @@ -7853,7 +7874,7 @@ msgstr "" " \n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:207 ../fish/guestfish.pod:953 +#: ../examples/guestfs-recipes.pod:217 ../fish/guestfish.pod:953 #, no-wrap msgid "" " guestfish --remote exit\n" @@ -7863,19 +7884,19 @@ msgstr "" "\n" #. type: =head1 -#: ../examples/guestfs-recipes.pod:209 +#: ../examples/guestfs-recipes.pod:219 msgid "Get DHCP address from a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:211 +#: ../examples/guestfs-recipes.pod:221 msgid "" "The link below explains the many different possible techniques for getting " "the last assigned DHCP address of a virtual machine." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:214 +#: ../examples/guestfs-recipes.pod:224 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2011/03/31/tip-code-for-getting-dhcp-address-" @@ -7888,24 +7909,24 @@ msgstr "" "a-virtual-machine-disk-image/#content" #. type: textblock -#: ../examples/guestfs-recipes.pod:216 +#: ../examples/guestfs-recipes.pod:226 msgid "" "In the libguestfs source examples directory you will find the latest version " "of the C<virt-dhcp-address.c> program." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:219 +#: ../examples/guestfs-recipes.pod:229 msgid "Get the operating system product name string" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:221 +#: ../examples/guestfs-recipes.pod:231 msgid "Save the following script into a file called C<product-name.sh>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:223 +#: ../examples/guestfs-recipes.pod:233 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -7925,12 +7946,12 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:230 +#: ../examples/guestfs-recipes.pod:240 msgid "Make the script executable and run it on a named guest:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:232 +#: ../examples/guestfs-recipes.pod:242 #, no-wrap msgid "" " # product-name.sh RHEL60x64\n" @@ -7939,14 +7960,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:235 +#: ../examples/guestfs-recipes.pod:245 msgid "" "You can also use an XPath query on the L<virt-inspector(1)> XML using the " "C<xpath> command line tool or from your favourite programming language:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:239 +#: ../examples/guestfs-recipes.pod:249 #, no-wrap msgid "" " # virt-inspector RHEL60x64 > xml\n" @@ -7964,19 +7985,19 @@ msgstr "" "\n" #. type: =head1 -#: ../examples/guestfs-recipes.pod:245 +#: ../examples/guestfs-recipes.pod:255 msgid "Get the default boot kernel for a Linux VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:247 +#: ../examples/guestfs-recipes.pod:257 msgid "" "The link below contains a program to print the default boot kernel for a " "Linux VM." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:250 +#: ../examples/guestfs-recipes.pod:260 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2010/10/30/tip-use-augeas-to-get-the-default-" @@ -7989,63 +8010,63 @@ msgstr "" "kernel-for-a-vm/#content" #. type: textblock -#: ../examples/guestfs-recipes.pod:252 +#: ../examples/guestfs-recipes.pod:262 msgid "" "It uses Augeas, and the technique is generally applicable for many different " "tasks, such as:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:259 +#: ../examples/guestfs-recipes.pod:269 msgid "listing the user accounts in the guest" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:263 +#: ../examples/guestfs-recipes.pod:273 msgid "what repositories is it configured to use" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:267 +#: ../examples/guestfs-recipes.pod:277 msgid "what NTP servers does it connect to" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:271 +#: ../examples/guestfs-recipes.pod:281 msgid "what were the boot messages last time it booted" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:275 +#: ../examples/guestfs-recipes.pod:285 msgid "listing who was logged in recently" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:279 +#: ../examples/guestfs-recipes.pod:289 #, fuzzy #| msgid "http://augeas.net/" msgid "L<http://augeas.net/>" msgstr "http://augeas.net/" #. type: =head1 -#: ../examples/guestfs-recipes.pod:281 +#: ../examples/guestfs-recipes.pod:291 msgid "Hanging guests" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:283 +#: ../examples/guestfs-recipes.pod:293 msgid "" "There are various ways to use libguestfs to find out why a guest is hanging " "or unresponsive:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:290 +#: ../examples/guestfs-recipes.pod:300 msgid "Read the log files using virt-cat:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:292 +#: ../examples/guestfs-recipes.pod:302 #, fuzzy, no-wrap #| msgid "" #| " virt-cat -a disk.img /var/log/messages | tail\n" @@ -8058,14 +8079,14 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:296 +#: ../examples/guestfs-recipes.pod:306 #, fuzzy #| msgid "Reading the Windows Event Log from Windows Vista (or later)" msgid "Read the Windows Event Log (Windows Vista or later only):" msgstr "Читання журналу подій у Windows з версії Windows Vista" #. type: textblock -#: ../examples/guestfs-recipes.pod:298 ../examples/guestfs-recipes.pod:397 +#: ../examples/guestfs-recipes.pod:308 ../examples/guestfs-recipes.pod:420 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-" @@ -8078,12 +8099,12 @@ msgstr "" "guestfish/#content" #. type: textblock -#: ../examples/guestfs-recipes.pod:302 +#: ../examples/guestfs-recipes.pod:312 msgid "Find out which files were last updated in a guest:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:304 +#: ../examples/guestfs-recipes.pod:314 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-" @@ -8096,17 +8117,68 @@ msgstr "" "guests/#content" #. type: textblock -#: ../examples/guestfs-recipes.pod:306 +#: ../examples/guestfs-recipes.pod:316 msgid "This might give you a clue as to what program is running." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:310 +#: ../examples/guestfs-recipes.pod:320 +#, fuzzy +#| msgid "Remove many log files from the guest." +msgid "Hex-dumping sectors from the guest" +msgstr "Вилучити з гостьової системи багато файлів журналів." + +#. type: textblock +#: ../examples/guestfs-recipes.pod:322 +msgid "Hex-dump the boot partition:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-recipes.pod:324 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" +#| "\n" +msgid "" +" guestfish --ro -a disk.img run : pread-device /dev/sda 0x200 0 |\n" +" hexdump -C\n" +"\n" +msgstr "" +" guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" +"\n" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:327 +#, fuzzy +#| msgid "Remove \".ssh\" directories in the guest." +msgid "Hex-editing sectors in the guest" +msgstr "Вилучити каталоги «.ssh» у гостьовій системі." + +#. type: textblock +#: ../examples/guestfs-recipes.pod:329 +msgid "Hex-edit the first sector (boot partition):" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-recipes.pod:331 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" +#| "\n" +msgid "" +" guestfish --rw -a disk.img run : hexedit /dev/sda 0x200\n" +"\n" +msgstr "" +" guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" +"\n" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:333 msgid "Install RPMs in a guest" msgstr "Встановлення RPM у гостьовій системі" #. type: textblock -#: ../examples/guestfs-recipes.pod:312 +#: ../examples/guestfs-recipes.pod:335 msgid "" "The link below contains a method to install RPMs in a guest. In fact the " "RPMs are just uploaded to the guest along with a \"firstboot\" script that " @@ -8115,7 +8187,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:318 +#: ../examples/guestfs-recipes.pod:341 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content" @@ -8125,17 +8197,17 @@ msgstr "" "https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content" #. type: =head1 -#: ../examples/guestfs-recipes.pod:320 +#: ../examples/guestfs-recipes.pod:343 msgid "List applications installed in a VM" msgstr "Показати список програм, встановлених у віртуальній машині" #. type: textblock -#: ../examples/guestfs-recipes.pod:322 +#: ../examples/guestfs-recipes.pod:345 msgid "Save the following to a file C<list-apps.sh>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:324 +#: ../examples/guestfs-recipes.pod:347 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -8155,14 +8227,14 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:331 +#: ../examples/guestfs-recipes.pod:354 msgid "" "Make the file executable and then you can run it on any named virtual " "machine:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:334 +#: ../examples/guestfs-recipes.pod:357 #, no-wrap msgid "" " # list-apps.sh WinGuest\n" @@ -8228,7 +8300,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:364 +#: ../examples/guestfs-recipes.pod:387 msgid "" "If you want to run the script on disk images (instead of libvirt virtual " "machines), change C<-d \"$1\"> to C<-a \"$1\">. See also L<virt-inspector(1)" @@ -8236,22 +8308,22 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:368 +#: ../examples/guestfs-recipes.pod:391 msgid "List files and directories in a VM" msgstr "Показати список файлів і каталогів у віртуальній машині" #. type: textblock -#: ../examples/guestfs-recipes.pod:370 +#: ../examples/guestfs-recipes.pod:393 msgid "Use L<virt-ls(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:372 +#: ../examples/guestfs-recipes.pod:395 msgid "List services in a Windows VM" msgstr "Показати список служб у віртуальній машині Windows" #. type: textblock -#: ../examples/guestfs-recipes.pod:374 +#: ../examples/guestfs-recipes.pod:397 msgid "" "The link below contains a script that can be used to list out the services " "from a Windows VM, and whether those services run at boot time or are loaded " @@ -8259,7 +8331,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:378 +#: ../examples/guestfs-recipes.pod:401 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-" @@ -8272,41 +8344,41 @@ msgstr "" "#content" #. type: =head1 -#: ../examples/guestfs-recipes.pod:380 +#: ../examples/guestfs-recipes.pod:403 msgid "Make a disk image sparse" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:382 +#: ../examples/guestfs-recipes.pod:405 msgid "Use L<virt-sparsify(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:384 +#: ../examples/guestfs-recipes.pod:407 msgid "Monitor disk usage over time" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:386 +#: ../examples/guestfs-recipes.pod:409 msgid "" "You can use L<virt-df(1)> to monitor disk usage of your guests over time. " "The link below contains a guide." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:389 +#: ../examples/guestfs-recipes.pod:412 #, fuzzy #| msgid "http://virt-tools.org/learning/advanced-virt-df/" msgid "L<http://virt-tools.org/learning/advanced-virt-df/>" msgstr "http://virt-tools.org/learning/advanced-virt-df/" #. type: =head1 -#: ../examples/guestfs-recipes.pod:391 +#: ../examples/guestfs-recipes.pod:414 msgid "Reading the Windows Event Log from Windows Vista (or later)" msgstr "Читання журналу подій у Windows з версії Windows Vista" #. type: textblock -#: ../examples/guestfs-recipes.pod:393 +#: ../examples/guestfs-recipes.pod:416 msgid "" "L<guestfish(1)> plus the tools described in the link below can be used to " "read out the Windows Event Log from any virtual machine running Windows " @@ -8314,19 +8386,19 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:399 +#: ../examples/guestfs-recipes.pod:422 msgid "Remove root password (Linux)" msgstr "Вилучення пароля root (Linux)" #. type: textblock -#: ../examples/guestfs-recipes.pod:401 +#: ../examples/guestfs-recipes.pod:424 msgid "" "Using the L<virt-edit(1)> I<-e> option you can do simple replacements on " "files. One use is to remove the root password from a Linux guest:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:404 +#: ../examples/guestfs-recipes.pod:427 #, no-wrap msgid "" " virt-edit domname /etc/passwd -e 's/^root:.*?:/root::/'\n" @@ -8336,12 +8408,12 @@ msgstr "" "\n" #. type: =head1 -#: ../examples/guestfs-recipes.pod:406 +#: ../examples/guestfs-recipes.pod:429 msgid "Remove Administrator password (Windows)" msgstr "Вилучення пароля адміністратора (Windows)" #. type: textblock -#: ../examples/guestfs-recipes.pod:408 +#: ../examples/guestfs-recipes.pod:431 msgid "" "The link below contains one technique for removing the Administrator " "password from a Windows VM, or to be more precise, it gives you a command " @@ -8349,7 +8421,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:413 +#: ../examples/guestfs-recipes.pod:436 #, fuzzy #| msgid "" #| "https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-" @@ -8362,14 +8434,14 @@ msgstr "" "administrator-password-with-guestfish/" #. type: =head1 -#: ../examples/guestfs-recipes.pod:415 +#: ../examples/guestfs-recipes.pod:438 #, fuzzy #| msgid "Cloning a virtual machine (Windows)" msgid "Sysprepping a virtual machine (Windows)" msgstr "Клонування віртуальної машини (Windows)" #. type: textblock -#: ../examples/guestfs-recipes.pod:417 +#: ../examples/guestfs-recipes.pod:440 msgid "" "It is possible to do a \"sysprep\" using libguestfs alone, although not " "straightforward. Currently there is code in the Aeolus Oz project which " @@ -8378,7 +8450,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:422 +#: ../examples/guestfs-recipes.pod:445 #, fuzzy #| msgid "" #| "https://github.com/clalancette/oz https://www.redhat.com/archives/virt-" @@ -8391,12 +8463,12 @@ msgstr "" "list/2011-May/msg00019.html" #. type: =head1 -#: ../examples/guestfs-recipes.pod:425 +#: ../examples/guestfs-recipes.pod:448 msgid "Unpack a live CD" msgstr "Розпакування компакт-диска з портативною системою" #. type: textblock -#: ../examples/guestfs-recipes.pod:427 +#: ../examples/guestfs-recipes.pod:450 msgid "" "Linux live CDs often contain multiple layers of disk images wrapped like a " "Russian doll. You can use L<guestfish(1)> to look inside these multiple " @@ -8404,7 +8476,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:431 +#: ../examples/guestfs-recipes.pod:454 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-" @@ -8417,19 +8489,19 @@ msgstr "" "cd/#content" #. type: =head1 -#: ../examples/guestfs-recipes.pod:433 +#: ../examples/guestfs-recipes.pod:456 msgid "Uploading and downloading files" msgstr "Вивантаження і звантаження файлів" #. type: textblock -#: ../examples/guestfs-recipes.pod:435 +#: ../examples/guestfs-recipes.pod:458 msgid "" "The link below contains general tips on uploading (copying in) and " "downloading (copying out) files from VMs." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:438 +#: ../examples/guestfs-recipes.pod:461 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/" @@ -8441,19 +8513,19 @@ msgstr "" "https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/#content" #. type: =head1 -#: ../examples/guestfs-recipes.pod:440 +#: ../examples/guestfs-recipes.pod:463 msgid "Uploading raw filesystem content" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:442 +#: ../examples/guestfs-recipes.pod:465 msgid "" "You can use L<guestfish(1)> to upload whole filesystems into a VM, even into " "a filesystem which is encrypted or buried inside an LV or RAID device:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:446 +#: ../examples/guestfs-recipes.pod:469 #, fuzzy, no-wrap #| msgid "" #| " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" @@ -8466,7 +8538,7 @@ msgstr "" "\n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:448 +#: ../examples/guestfs-recipes.pod:471 #, fuzzy, no-wrap #| msgid "" #| " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n" @@ -8479,7 +8551,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:450 +#: ../examples/guestfs-recipes.pod:473 msgid "" "One common problem is that the filesystem isn't the right size for the " "target. If it is too large, there's not much you can do with libguestfs - " @@ -8489,7 +8561,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:456 +#: ../examples/guestfs-recipes.pod:479 #, fuzzy, no-wrap #| msgid "" #| " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n" @@ -8504,24 +8576,24 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:460 +#: ../examples/guestfs-recipes.pod:483 msgid "(or use C<ntfsresize> if the filesystem is NTFS)." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:462 +#: ../examples/guestfs-recipes.pod:485 msgid "Use libguestfs tools on VMware ESX guests" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:464 +#: ../examples/guestfs-recipes.pod:487 msgid "" "The link below explains how to use libguestfs, L<guestfish(1)> and the virt " "tools on any VMware ESX guests, by first sharing the VMware VMFS over sshfs." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:468 +#: ../examples/guestfs-recipes.pod:491 #, fuzzy #| msgid "" #| "https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-" @@ -8534,7 +8606,7 @@ msgstr "" "guests/#content" #. type: textblock -#: ../examples/guestfs-recipes.pod:472 +#: ../examples/guestfs-recipes.pod:495 msgid "" "L<guestfs(3)>, L<guestfish(1)>, L<guestfs-examples(3)>, L<guestfs-erlang(3)" ">, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-" |