Version 1.13.12.
[libguestfs.git] / po-docs / uk.po
1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Red Hat Inc.
3 # This file is distributed under the same license as the libguestfs package.
4 #
5 # Yuri Chornoivan <yurchor@ukr.net>, 2011.
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: libguestfs\n"
9 "Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
10 "POT-Creation-Date: 2011-09-14 18:20+0200\n"
11 "PO-Revision-Date: 2011-07-17 20:50+0000\n"
12 "Last-Translator: rjones <rjones@redhat.com>\n"
13 "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
14 "Language: uk\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
19 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
20
21 #. type: =head1
22 #: ../cat/virt-cat.pod:3 ../cat/virt-filesystems.pod:3 ../cat/virt-ls.pod:3
23 #: ../df/virt-df.pod:3 ../edit/virt-edit.pod:3
24 #: ../examples/guestfs-examples.pod:3 ../examples/guestfs-recipes.pod:14
25 #: ../fish/guestfish.pod:3 ../fish/virt-copy-in.pod:3
26 #: ../fish/virt-copy-out.pod:3 ../fish/virt-tar-in.pod:3
27 #: ../fish/virt-tar-out.pod:3 ../fuse/guestmount.pod:3
28 #: ../inspector/virt-inspector.pod:3 ../java/examples/guestfs-java.pod:3
29 #: ../ocaml/examples/guestfs-ocaml.pod:3 ../perl/examples/guestfs-perl.pod:3
30 #: ../python/examples/guestfs-python.pod:3 ../rescue/virt-rescue.pod:3
31 #: ../resize/virt-resize.pod:3 ../ruby/examples/guestfs-ruby.pod:3
32 #: ../src/guestfs.pod:3 ../test-tool/libguestfs-test-tool.pod:3
33 #: ../tools/virt-list-filesystems.pl:30 ../tools/virt-list-partitions.pl:30
34 #: ../tools/virt-make-fs.pl:35 ../tools/virt-tar.pl:31
35 #: ../tools/virt-win-reg.pl:35
36 msgid "NAME"
37 msgstr "НАЗВА"
38
39 #. type: textblock
40 #: ../cat/virt-cat.pod:5
41 msgid "virt-cat - Display files in a virtual machine"
42 msgstr ""
43
44 #. type: =head1
45 #: ../cat/virt-cat.pod:7 ../cat/virt-filesystems.pod:7 ../cat/virt-ls.pod:7
46 #: ../df/virt-df.pod:7 ../edit/virt-edit.pod:7
47 #: ../examples/guestfs-examples.pod:7 ../fish/guestfish.pod:7
48 #: ../fish/virt-copy-in.pod:7 ../fish/virt-copy-out.pod:7
49 #: ../fish/virt-tar-in.pod:7 ../fish/virt-tar-out.pod:7
50 #: ../fuse/guestmount.pod:7 ../inspector/virt-inspector.pod:7
51 #: ../java/examples/guestfs-java.pod:7 ../ocaml/examples/guestfs-ocaml.pod:7
52 #: ../perl/examples/guestfs-perl.pod:7 ../python/examples/guestfs-python.pod:7
53 #: ../rescue/virt-rescue.pod:7 ../resize/virt-resize.pod:7
54 #: ../ruby/examples/guestfs-ruby.pod:7 ../src/guestfs.pod:7
55 #: ../test-tool/libguestfs-test-tool.pod:7
56 #: ../tools/virt-list-filesystems.pl:34 ../tools/virt-list-partitions.pl:34
57 #: ../tools/virt-make-fs.pl:39 ../tools/virt-tar.pl:35
58 #: ../tools/virt-win-reg.pl:39
59 msgid "SYNOPSIS"
60 msgstr "КОРОТКИЙ ОПИС"
61
62 #. type: verbatim
63 #: ../cat/virt-cat.pod:9
64 #, fuzzy, no-wrap
65 #| msgid ""
66 #| " virt-list-partitions [--options] domname\n"
67 #| "\n"
68 msgid ""
69 " virt-cat [--options] -d domname file [file ...]\n"
70 "\n"
71 msgstr ""
72 " virt-list-partitions [--параметри] назва_домену\n"
73 "\n"
74
75 #. type: verbatim
76 #: ../cat/virt-cat.pod:11
77 #, fuzzy, no-wrap
78 #| msgid ""
79 #| " virt-list-partitions [--options] disk.img [disk.img ...]\n"
80 #| "\n"
81 msgid ""
82 " virt-cat [--options] -a disk.img [-a disk.img ...] file [file ...]\n"
83 "\n"
84 msgstr ""
85 " virt-list-partitions [--параметри] диск.img [диск.img ...]\n"
86 "\n"
87
88 #. type: textblock
89 #: ../cat/virt-cat.pod:13 ../edit/virt-edit.pod:15
90 #: ../inspector/virt-inspector.pod:13
91 msgid "Old-style:"
92 msgstr ""
93
94 #. type: verbatim
95 #: ../cat/virt-cat.pod:15
96 #, no-wrap
97 msgid ""
98 " virt-cat domname file\n"
99 "\n"
100 msgstr ""
101
102 #. type: verbatim
103 #: ../cat/virt-cat.pod:17
104 #, no-wrap
105 msgid ""
106 " virt-cat disk.img file\n"
107 "\n"
108 msgstr ""
109
110 #. type: =head1
111 #: ../cat/virt-cat.pod:19 ../cat/virt-filesystems.pod:13 ../cat/virt-ls.pod:19
112 #: ../df/virt-df.pod:21 ../edit/virt-edit.pod:27
113 #: ../examples/guestfs-examples.pod:19 ../examples/guestfs-recipes.pod:18
114 #: ../fish/guestfish.pod:30 ../fish/virt-copy-in.pod:19
115 #: ../fish/virt-copy-out.pod:13 ../fish/virt-tar-in.pod:21
116 #: ../fish/virt-tar-out.pod:15 ../fuse/guestmount.pod:20
117 #: ../inspector/virt-inspector.pod:19 ../java/examples/guestfs-java.pod:15
118 #: ../ocaml/examples/guestfs-ocaml.pod:25 ../perl/examples/guestfs-perl.pod:18
119 #: ../python/examples/guestfs-python.pod:14 ../rescue/virt-rescue.pod:29
120 #: ../resize/virt-resize.pod:13 ../ruby/examples/guestfs-ruby.pod:15
121 #: ../src/guestfs.pod:23 ../test-tool/libguestfs-test-tool.pod:11
122 #: ../tools/virt-list-filesystems.pl:40 ../tools/virt-list-partitions.pl:40
123 #: ../tools/virt-make-fs.pl:47 ../tools/virt-tar.pl:77
124 #: ../tools/virt-win-reg.pl:63
125 msgid "DESCRIPTION"
126 msgstr "ОПИС"
127
128 #. type: textblock
129 #: ../cat/virt-cat.pod:21
130 msgid ""
131 "C<virt-cat> is a command line tool to display the contents of C<file> where "
132 "C<file> exists in the named virtual machine (or disk image)."
133 msgstr ""
134
135 #. type: textblock
136 #: ../cat/virt-cat.pod:24
137 msgid ""
138 "Multiple filenames can be given, in which case they are concatenated "
139 "together.  Each filename must be a full path, starting at the root directory "
140 "(starting with '/')."
141 msgstr ""
142
143 #. type: textblock
144 #: ../cat/virt-cat.pod:28
145 msgid ""
146 "C<virt-cat> can be used to quickly view a file.  To edit a file, use C<virt-"
147 "edit>.  For more complex cases you should look at the L<guestfish(1)> tool "
148 "(see L</USING GUESTFISH> below)."
149 msgstr ""
150
151 #. type: =head1
152 #: ../cat/virt-cat.pod:32 ../cat/virt-ls.pod:35 ../df/virt-df.pod:43
153 #: ../edit/virt-edit.pod:44 ../fish/guestfish.pod:41
154 #: ../fish/guestfish.pod:1018 ../fish/virt-copy-in.pod:29
155 #: ../fish/virt-copy-out.pod:21 ../fish/virt-tar-in.pod:30
156 #: ../fish/virt-tar-out.pod:24 ../fuse/guestmount.pod:39
157 #: ../resize/virt-resize.pod:27 ../tools/virt-tar.pl:50
158 msgid "EXAMPLES"
159 msgstr "ПРИКЛАДИ"
160
161 #. type: textblock
162 #: ../cat/virt-cat.pod:34
163 msgid ""
164 "Display C</etc/fstab> file from inside the libvirt VM called C<mydomain>:"
165 msgstr ""
166
167 #. type: verbatim
168 #: ../cat/virt-cat.pod:37
169 #, no-wrap
170 msgid ""
171 " virt-cat -d mydomain /etc/fstab\n"
172 "\n"
173 msgstr ""
174
175 #. type: textblock
176 #: ../cat/virt-cat.pod:39
177 msgid "List syslog messages from a VM disk image file:"
178 msgstr ""
179
180 #. type: verbatim
181 #: ../cat/virt-cat.pod:41
182 #, no-wrap
183 msgid ""
184 " virt-cat -a disk.img /var/log/messages | tail\n"
185 "\n"
186 msgstr ""
187
188 #. type: textblock
189 #: ../cat/virt-cat.pod:43
190 msgid "Find out what DHCP IP address a VM acquired:"
191 msgstr ""
192
193 #. type: verbatim
194 #: ../cat/virt-cat.pod:45
195 #, no-wrap
196 msgid ""
197 " virt-cat -d mydomain /var/log/messages | \\\n"
198 "   grep 'dhclient: bound to' | tail\n"
199 "\n"
200 msgstr ""
201
202 #. type: textblock
203 #: ../cat/virt-cat.pod:48
204 msgid "Find out what packages were recently installed:"
205 msgstr ""
206
207 #. type: verbatim
208 #: ../cat/virt-cat.pod:50
209 #, no-wrap
210 msgid ""
211 " virt-cat -d mydomain /var/log/yum.log | tail\n"
212 "\n"
213 msgstr ""
214
215 #. type: textblock
216 #: ../cat/virt-cat.pod:52
217 msgid "Find out who is logged on inside a virtual machine:"
218 msgstr ""
219
220 #. type: verbatim
221 #: ../cat/virt-cat.pod:54
222 #, no-wrap
223 msgid ""
224 " virt-cat -d mydomain /var/run/utmp > /tmp/utmp\n"
225 " who /tmp/utmp\n"
226 "\n"
227 msgstr ""
228
229 #. type: textblock
230 #: ../cat/virt-cat.pod:57
231 msgid "or who was logged on:"
232 msgstr ""
233
234 #. type: verbatim
235 #: ../cat/virt-cat.pod:59
236 #, no-wrap
237 msgid ""
238 " virt-cat -d mydomain /var/log/wtmp > /tmp/wtmp\n"
239 " last -f /tmp/wtmp\n"
240 "\n"
241 msgstr ""
242
243 #. type: =head1
244 #: ../cat/virt-cat.pod:62 ../cat/virt-filesystems.pod:91
245 #: ../cat/virt-ls.pod:261 ../df/virt-df.pod:59 ../edit/virt-edit.pod:62
246 #: ../fish/guestfish.pod:148 ../fish/virt-copy-in.pod:45
247 #: ../fish/virt-copy-out.pod:34 ../fish/virt-tar-in.pod:42
248 #: ../fish/virt-tar-out.pod:36 ../fuse/guestmount.pod:83
249 #: ../inspector/virt-inspector.pod:55 ../rescue/virt-rescue.pod:84
250 #: ../resize/virt-resize.pod:241 ../test-tool/libguestfs-test-tool.pod:36
251 #: ../tools/virt-list-filesystems.pl:53 ../tools/virt-list-partitions.pl:54
252 #: ../tools/virt-make-fs.pl:153 ../tools/virt-tar.pl:103
253 #: ../tools/virt-win-reg.pl:96
254 msgid "OPTIONS"
255 msgstr "ПАРАМЕТРИ"
256
257 #. type: =item
258 #: ../cat/virt-cat.pod:66 ../cat/virt-filesystems.pod:95
259 #: ../cat/virt-ls.pod:265 ../df/virt-df.pod:63 ../edit/virt-edit.pod:66
260 #: ../fish/guestfish.pod:152 ../fuse/guestmount.pod:151
261 #: ../inspector/virt-inspector.pod:59 ../rescue/virt-rescue.pod:88
262 #: ../resize/virt-resize.pod:245 ../test-tool/libguestfs-test-tool.pod:40
263 #: ../tools/virt-list-filesystems.pl:61 ../tools/virt-list-partitions.pl:62
264 #: ../tools/virt-make-fs.pl:161 ../tools/virt-tar.pl:111
265 #: ../tools/virt-win-reg.pl:104
266 msgid "B<--help>"
267 msgstr "B<--help>"
268
269 #. type: textblock
270 #: ../cat/virt-cat.pod:68 ../cat/virt-filesystems.pod:97
271 #: ../cat/virt-ls.pod:267 ../df/virt-df.pod:65 ../edit/virt-edit.pod:68
272 #: ../inspector/virt-inspector.pod:61 ../rescue/virt-rescue.pod:90
273 #: ../tools/virt-list-filesystems.pl:63 ../tools/virt-list-partitions.pl:64
274 #: ../tools/virt-make-fs.pl:163 ../tools/virt-tar.pl:113
275 #: ../tools/virt-win-reg.pl:106
276 msgid "Display brief help."
277 msgstr ""
278
279 #. type: =item
280 #: ../cat/virt-cat.pod:70 ../cat/virt-filesystems.pod:99
281 #: ../cat/virt-ls.pod:269 ../df/virt-df.pod:67 ../edit/virt-edit.pod:70
282 #: ../inspector/virt-inspector.pod:63 ../rescue/virt-rescue.pod:92
283 #, fuzzy
284 #| msgid "B<-f file>"
285 msgid "B<-a> file"
286 msgstr "B<-f файл>"
287
288 #. type: =item
289 #: ../cat/virt-cat.pod:72 ../cat/virt-filesystems.pod:101
290 #: ../cat/virt-ls.pod:271 ../df/virt-df.pod:69 ../edit/virt-edit.pod:72
291 #: ../inspector/virt-inspector.pod:65 ../rescue/virt-rescue.pod:94
292 #, fuzzy
293 #| msgid "B<--add image>"
294 msgid "B<--add> file"
295 msgstr "B<--add образ>"
296
297 #. type: textblock
298 #: ../cat/virt-cat.pod:74 ../cat/virt-filesystems.pod:103
299 #: ../cat/virt-ls.pod:273 ../df/virt-df.pod:71 ../edit/virt-edit.pod:74
300 #: ../inspector/virt-inspector.pod:67 ../rescue/virt-rescue.pod:96
301 msgid ""
302 "Add I<file> which should be a disk image from a virtual machine.  If the "
303 "virtual machine has multiple block devices, you must supply all of them with "
304 "separate I<-a> options."
305 msgstr ""
306
307 #. type: textblock
308 #: ../cat/virt-cat.pod:78 ../cat/virt-filesystems.pod:107
309 #: ../cat/virt-ls.pod:277 ../df/virt-df.pod:75 ../edit/virt-edit.pod:78
310 #: ../fish/guestfish.pod:174 ../fuse/guestmount.pod:93
311 #: ../inspector/virt-inspector.pod:71 ../rescue/virt-rescue.pod:100
312 msgid ""
313 "The format of the disk image is auto-detected.  To override this and force a "
314 "particular format use the I<--format=..> option."
315 msgstr ""
316
317 #. type: =item
318 #: ../cat/virt-cat.pod:81 ../cat/virt-filesystems.pod:125
319 #: ../cat/virt-ls.pod:291 ../df/virt-df.pod:78 ../rescue/virt-rescue.pod:107
320 #, fuzzy
321 #| msgid "B<-c URI>"
322 msgid "B<-c> URI"
323 msgstr "B<-c адреса>"
324
325 #. type: =item
326 #: ../cat/virt-cat.pod:83 ../cat/virt-filesystems.pod:127
327 #: ../cat/virt-ls.pod:293 ../df/virt-df.pod:80 ../rescue/virt-rescue.pod:109
328 #, fuzzy
329 #| msgid "B<--connect URI>"
330 msgid "B<--connect> URI"
331 msgstr "B<--connect адреса>"
332
333 #. type: textblock
334 #: ../cat/virt-cat.pod:85 ../cat/virt-filesystems.pod:129
335 #: ../cat/virt-ls.pod:295 ../df/virt-df.pod:82 ../edit/virt-edit.pod:99
336 #: ../inspector/virt-inspector.pod:78 ../rescue/virt-rescue.pod:111
337 #: ../tools/virt-list-filesystems.pl:81 ../tools/virt-list-partitions.pl:82
338 #: ../tools/virt-tar.pl:131 ../tools/virt-win-reg.pl:132
339 msgid ""
340 "If using libvirt, connect to the given I<URI>.  If omitted, then we connect "
341 "to the default libvirt hypervisor."
342 msgstr ""
343
344 #. type: textblock
345 #: ../cat/virt-cat.pod:88 ../cat/virt-filesystems.pod:132
346 #: ../cat/virt-ls.pod:298 ../df/virt-df.pod:85 ../rescue/virt-rescue.pod:114
347 msgid ""
348 "If you specify guest block devices directly (I<-a>), then libvirt is not "
349 "used at all."
350 msgstr ""
351
352 #. type: =item
353 #: ../cat/virt-cat.pod:91 ../cat/virt-filesystems.pod:141
354 #: ../cat/virt-ls.pod:307 ../df/virt-df.pod:94 ../edit/virt-edit.pod:105
355 #: ../inspector/virt-inspector.pod:85 ../rescue/virt-rescue.pod:117
356 msgid "B<-d> guest"
357 msgstr ""
358
359 #. type: =item
360 #: ../cat/virt-cat.pod:93 ../cat/virt-filesystems.pod:143
361 #: ../cat/virt-ls.pod:309 ../df/virt-df.pod:96 ../edit/virt-edit.pod:107
362 #: ../inspector/virt-inspector.pod:87 ../rescue/virt-rescue.pod:119
363 msgid "B<--domain> guest"
364 msgstr ""
365
366 #. type: textblock
367 #: ../cat/virt-cat.pod:95 ../cat/virt-filesystems.pod:145
368 #: ../cat/virt-ls.pod:311 ../df/virt-df.pod:98 ../edit/virt-edit.pod:109
369 #: ../inspector/virt-inspector.pod:89 ../rescue/virt-rescue.pod:121
370 msgid ""
371 "Add all the disks from the named libvirt guest.  Domain UUIDs can be used "
372 "instead of names."
373 msgstr ""
374
375 #. type: =item
376 #: ../cat/virt-cat.pod:98 ../cat/virt-filesystems.pod:148
377 #: ../cat/virt-ls.pod:314 ../edit/virt-edit.pod:112 ../fish/guestfish.pod:217
378 #: ../fuse/guestmount.pod:126 ../inspector/virt-inspector.pod:92
379 msgid "B<--echo-keys>"
380 msgstr "B<--echo-keys>"
381
382 #. type: textblock
383 #: ../cat/virt-cat.pod:100
384 msgid ""
385 "When prompting for keys and passphrases, virt-cat normally turns echoing off "
386 "so you cannot see what you are typing.  If you are not worried about Tempest "
387 "attacks and there is no one else in the room you can specify this flag to "
388 "see what you are typing."
389 msgstr ""
390
391 #. type: =item
392 #: ../cat/virt-cat.pod:105 ../cat/virt-filesystems.pod:170
393 #: ../cat/virt-ls.pod:328 ../df/virt-df.pod:101 ../fish/guestfish.pod:233
394 #: ../fuse/guestmount.pod:133 ../inspector/virt-inspector.pod:99
395 #: ../rescue/virt-rescue.pod:124
396 msgid "B<--format=raw|qcow2|..>"
397 msgstr "B<--format=raw|qcow2|..>"
398
399 #. type: =item
400 #: ../cat/virt-cat.pod:107 ../cat/virt-filesystems.pod:172
401 #: ../cat/virt-ls.pod:330 ../df/virt-df.pod:103 ../edit/virt-edit.pod:134
402 #: ../fish/guestfish.pod:235 ../fuse/guestmount.pod:135
403 #: ../inspector/virt-inspector.pod:101 ../rescue/virt-rescue.pod:126
404 msgid "B<--format>"
405 msgstr "B<--format>"
406
407 #. type: textblock
408 #: ../cat/virt-cat.pod:109 ../cat/virt-filesystems.pod:174
409 #: ../cat/virt-ls.pod:332 ../df/virt-df.pod:105 ../edit/virt-edit.pod:136
410 #: ../fish/guestfish.pod:237 ../fuse/guestmount.pod:137
411 #: ../rescue/virt-rescue.pod:128
412 msgid ""
413 "The default for the I<-a> option is to auto-detect the format of the disk "
414 "image.  Using this forces the disk format for I<-a> options which follow on "
415 "the command line.  Using I<--format> with no argument switches back to auto-"
416 "detection for subsequent I<-a> options."
417 msgstr ""
418
419 #. type: textblock
420 #: ../cat/virt-cat.pod:114 ../cat/virt-filesystems.pod:179
421 #: ../cat/virt-ls.pod:337 ../df/virt-df.pod:110 ../edit/virt-edit.pod:141
422 #: ../fish/guestfish.pod:242 ../fish/guestfish.pod:673
423 #: ../inspector/virt-inspector.pod:336 ../rescue/virt-rescue.pod:133
424 #: ../src/guestfs.pod:2761
425 msgid "For example:"
426 msgstr "Приклад:"
427
428 #. type: verbatim
429 #: ../cat/virt-cat.pod:116
430 #, fuzzy, no-wrap
431 #| msgid ""
432 #| " guestfish --format=raw -a disk.img\n"
433 #| "\n"
434 msgid ""
435 " virt-cat --format=raw -a disk.img file\n"
436 "\n"
437 msgstr ""
438 " guestfish --format=raw -a disk.img\n"
439 "\n"
440
441 #. type: textblock
442 #: ../cat/virt-cat.pod:118 ../cat/virt-filesystems.pod:183
443 #: ../cat/virt-ls.pod:341 ../df/virt-df.pod:114 ../edit/virt-edit.pod:145
444 #: ../fish/guestfish.pod:246 ../rescue/virt-rescue.pod:137
445 msgid "forces raw format (no auto-detection) for C<disk.img>."
446 msgstr ""
447
448 #. type: verbatim
449 #: ../cat/virt-cat.pod:120
450 #, fuzzy, no-wrap
451 #| msgid ""
452 #| " guestfish --format=raw -a disk.img --format -a another.img\n"
453 #| "\n"
454 msgid ""
455 " virt-cat --format=raw -a disk.img --format -a another.img file\n"
456 "\n"
457 msgstr ""
458 " guestfish --format=raw -a disk.img --format -a another.img\n"
459 "\n"
460
461 #. type: textblock
462 #: ../cat/virt-cat.pod:122 ../cat/virt-filesystems.pod:187
463 #: ../cat/virt-ls.pod:345 ../df/virt-df.pod:118 ../edit/virt-edit.pod:149
464 #: ../fish/guestfish.pod:250 ../rescue/virt-rescue.pod:141
465 msgid ""
466 "forces raw format (no auto-detection) for C<disk.img> and reverts to auto-"
467 "detection for C<another.img>."
468 msgstr ""
469
470 #. type: textblock
471 #: ../cat/virt-cat.pod:125 ../cat/virt-filesystems.pod:190
472 #: ../cat/virt-ls.pod:348 ../df/virt-df.pod:121 ../edit/virt-edit.pod:152
473 #: ../rescue/virt-rescue.pod:144
474 msgid ""
475 "If you have untrusted raw-format guest disk images, you should use this "
476 "option to specify the disk format.  This avoids a possible security problem "
477 "with malicious guests (CVE-2010-3851)."
478 msgstr ""
479
480 #. type: =item
481 #: ../cat/virt-cat.pod:129 ../cat/virt-filesystems.pod:200
482 #: ../cat/virt-ls.pod:361 ../edit/virt-edit.pod:156 ../fish/guestfish.pod:289
483 #: ../fuse/guestmount.pod:163 ../inspector/virt-inspector.pod:114
484 msgid "B<--keys-from-stdin>"
485 msgstr "B<--keys-from-stdin>"
486
487 #. type: textblock
488 #: ../cat/virt-cat.pod:131 ../cat/virt-filesystems.pod:202
489 #: ../cat/virt-ls.pod:363 ../edit/virt-edit.pod:158 ../fish/guestfish.pod:291
490 #: ../fuse/guestmount.pod:165 ../inspector/virt-inspector.pod:116
491 msgid ""
492 "Read key or passphrase parameters from stdin.  The default is to try to read "
493 "passphrases from the user by opening C</dev/tty>."
494 msgstr ""
495
496 #. type: =item
497 #: ../cat/virt-cat.pod:134 ../cat/virt-filesystems.pod:261
498 #: ../cat/virt-ls.pod:425 ../df/virt-df.pod:173 ../edit/virt-edit.pod:161
499 #: ../fish/guestfish.pod:390 ../fuse/guestmount.pod:257
500 #: ../inspector/virt-inspector.pod:119 ../rescue/virt-rescue.pod:178
501 msgid "B<-v>"
502 msgstr "B<-v>"
503
504 #. type: =item
505 #: ../cat/virt-cat.pod:136 ../cat/virt-filesystems.pod:263
506 #: ../cat/virt-ls.pod:427 ../df/virt-df.pod:175 ../edit/virt-edit.pod:163
507 #: ../fish/guestfish.pod:392 ../fuse/guestmount.pod:259
508 #: ../inspector/virt-inspector.pod:121 ../rescue/virt-rescue.pod:180
509 msgid "B<--verbose>"
510 msgstr "B<--verbose>"
511
512 #. type: textblock
513 #: ../cat/virt-cat.pod:138 ../cat/virt-filesystems.pod:265
514 #: ../cat/virt-ls.pod:429 ../df/virt-df.pod:177 ../edit/virt-edit.pod:165
515 #: ../inspector/virt-inspector.pod:123 ../rescue/virt-rescue.pod:182
516 msgid "Enable verbose messages for debugging."
517 msgstr ""
518
519 #. type: =item
520 #: ../cat/virt-cat.pod:140 ../cat/virt-filesystems.pod:267
521 #: ../cat/virt-ls.pod:431 ../df/virt-df.pod:179 ../edit/virt-edit.pod:167
522 #: ../fish/guestfish.pod:397 ../fuse/guestmount.pod:263
523 #: ../inspector/virt-inspector.pod:125 ../rescue/virt-rescue.pod:184
524 #: ../resize/virt-resize.pod:484
525 msgid "B<-V>"
526 msgstr "B<-V>"
527
528 #. type: =item
529 #: ../cat/virt-cat.pod:142 ../cat/virt-filesystems.pod:269
530 #: ../cat/virt-ls.pod:433 ../df/virt-df.pod:181 ../edit/virt-edit.pod:169
531 #: ../fish/guestfish.pod:399 ../fuse/guestmount.pod:265
532 #: ../inspector/virt-inspector.pod:127 ../rescue/virt-rescue.pod:186
533 #: ../resize/virt-resize.pod:486 ../tools/virt-list-filesystems.pl:69
534 #: ../tools/virt-list-partitions.pl:70 ../tools/virt-make-fs.pl:169
535 #: ../tools/virt-tar.pl:119 ../tools/virt-win-reg.pl:112
536 msgid "B<--version>"
537 msgstr "B<--version>"
538
539 #. type: textblock
540 #: ../cat/virt-cat.pod:144 ../cat/virt-filesystems.pod:271
541 #: ../cat/virt-ls.pod:435 ../df/virt-df.pod:183 ../edit/virt-edit.pod:171
542 #: ../inspector/virt-inspector.pod:129 ../rescue/virt-rescue.pod:188
543 #: ../resize/virt-resize.pod:488 ../tools/virt-list-filesystems.pl:71
544 #: ../tools/virt-list-partitions.pl:72 ../tools/virt-make-fs.pl:171
545 #: ../tools/virt-tar.pl:121 ../tools/virt-win-reg.pl:114
546 msgid "Display version number and exit."
547 msgstr "Показати дані щодо версії і завершити роботу."
548
549 #. type: =item
550 #: ../cat/virt-cat.pod:146 ../cat/virt-filesystems.pod:281
551 #: ../cat/virt-ls.pod:437 ../df/virt-df.pod:185 ../edit/virt-edit.pod:173
552 #: ../fish/guestfish.pod:412 ../fuse/guestmount.pod:278
553 #: ../inspector/virt-inspector.pod:131 ../rescue/virt-rescue.pod:199
554 #: ../tools/virt-tar.pl:158
555 msgid "B<-x>"
556 msgstr "B<-x>"
557
558 #. type: textblock
559 #: ../cat/virt-cat.pod:148 ../cat/virt-filesystems.pod:283
560 #: ../cat/virt-ls.pod:439 ../df/virt-df.pod:187 ../edit/virt-edit.pod:175
561 #: ../inspector/virt-inspector.pod:133 ../rescue/virt-rescue.pod:201
562 msgid "Enable tracing of libguestfs API calls."
563 msgstr ""
564
565 #. type: =head1
566 #: ../cat/virt-cat.pod:152 ../cat/virt-ls.pod:443 ../edit/virt-edit.pod:179
567 #: ../inspector/virt-inspector.pod:137 ../rescue/virt-rescue.pod:205
568 msgid "OLD-STYLE COMMAND LINE ARGUMENTS"
569 msgstr ""
570
571 #. type: textblock
572 #: ../cat/virt-cat.pod:154
573 msgid "Previous versions of virt-cat allowed you to write either:"
574 msgstr ""
575
576 #. type: verbatim
577 #: ../cat/virt-cat.pod:156
578 #, fuzzy, no-wrap
579 #| msgid ""
580 #| " virt-list-partitions [--options] disk.img [disk.img ...]\n"
581 #| "\n"
582 msgid ""
583 " virt-cat disk.img [disk.img ...] file\n"
584 "\n"
585 msgstr ""
586 " virt-list-partitions [--параметри] диск.img [диск.img ...]\n"
587 "\n"
588
589 #. type: textblock
590 #: ../cat/virt-cat.pod:158 ../cat/virt-ls.pod:449 ../edit/virt-edit.pod:185
591 #: ../inspector/virt-inspector.pod:143 ../rescue/virt-rescue.pod:211
592 #, fuzzy
593 #| msgid "or:"
594 msgid "or"
595 msgstr "або:"
596
597 #. type: verbatim
598 #: ../cat/virt-cat.pod:160
599 #, no-wrap
600 msgid ""
601 " virt-cat guestname file\n"
602 "\n"
603 msgstr ""
604
605 #. type: textblock
606 #: ../cat/virt-cat.pod:162 ../cat/virt-ls.pod:453 ../edit/virt-edit.pod:189
607 #: ../inspector/virt-inspector.pod:147 ../rescue/virt-rescue.pod:215
608 msgid ""
609 "whereas in this version you should use I<-a> or I<-d> respectively to avoid "
610 "the confusing case where a disk image might have the same name as a guest."
611 msgstr ""
612
613 #. type: textblock
614 #: ../cat/virt-cat.pod:166 ../cat/virt-ls.pod:457 ../edit/virt-edit.pod:193
615 #: ../inspector/virt-inspector.pod:151 ../rescue/virt-rescue.pod:219
616 msgid "For compatibility the old style is still supported."
617 msgstr ""
618
619 #. type: =head1
620 #: ../cat/virt-cat.pod:168 ../edit/virt-edit.pod:297
621 msgid "USING GUESTFISH"
622 msgstr ""
623
624 #. type: textblock
625 #: ../cat/virt-cat.pod:170
626 msgid ""
627 "L<guestfish(1)> is a more powerful, lower level tool which you can use when "
628 "C<virt-cat> doesn't work."
629 msgstr ""
630
631 #. type: textblock
632 #: ../cat/virt-cat.pod:173
633 msgid "Using C<virt-cat> is approximately equivalent to doing:"
634 msgstr ""
635
636 #. type: verbatim
637 #: ../cat/virt-cat.pod:175
638 #, fuzzy, no-wrap
639 #| msgid ""
640 #| " guestfish --ro -d myguest -i\n"
641 #| "\n"
642 msgid ""
643 " guestfish --ro -i -d domname download file -\n"
644 "\n"
645 msgstr ""
646 " guestfish --ro -d myguest -i\n"
647 "\n"
648
649 #. type: textblock
650 #: ../cat/virt-cat.pod:177
651 msgid ""
652 "where C<domname> is the name of the libvirt guest, and C<file> is the full "
653 "path to the file.  Note the final C<-> (meaning \"output to stdout\")."
654 msgstr ""
655
656 #. type: textblock
657 #: ../cat/virt-cat.pod:181
658 msgid ""
659 "The command above uses libguestfs's guest inspection feature and so does not "
660 "work on guests that libguestfs cannot inspect, or on things like arbitrary "
661 "disk images that don't contain guests.  To display a file from a disk image "
662 "directly, use:"
663 msgstr ""
664
665 #. type: verbatim
666 #: ../cat/virt-cat.pod:186
667 #, fuzzy, no-wrap
668 #| msgid ""
669 #| " guestfish [--ro] -i disk.img\n"
670 #| "\n"
671 msgid ""
672 " guestfish --ro -a disk.img -m /dev/sda1 download file -\n"
673 "\n"
674 msgstr ""
675 " guestfish [--ro] -i disk.img\n"
676 "\n"
677
678 #. type: textblock
679 #: ../cat/virt-cat.pod:188
680 msgid ""
681 "where C<disk.img> is the disk image, C</dev/sda1> is the filesystem within "
682 "the disk image, and C<file> is the full path to the file."
683 msgstr ""
684
685 #. type: =head1
686 #: ../cat/virt-cat.pod:191 ../cat/virt-filesystems.pod:365
687 #: ../cat/virt-ls.pod:483 ../df/virt-df.pod:215 ../edit/virt-edit.pod:342
688 #: ../inspector/virt-inspector.pod:352 ../rescue/virt-rescue.pod:262
689 #: ../resize/virt-resize.pod:601 ../tools/virt-list-filesystems.pl:188
690 #: ../tools/virt-list-partitions.pl:258 ../tools/virt-make-fs.pl:532
691 #: ../tools/virt-tar.pl:289 ../tools/virt-win-reg.pl:733
692 msgid "SHELL QUOTING"
693 msgstr ""
694
695 #. type: textblock
696 #: ../cat/virt-cat.pod:193 ../cat/virt-filesystems.pod:367
697 #: ../cat/virt-ls.pod:485 ../df/virt-df.pod:217 ../edit/virt-edit.pod:344
698 #: ../inspector/virt-inspector.pod:354 ../rescue/virt-rescue.pod:264
699 #: ../resize/virt-resize.pod:603 ../tools/virt-list-filesystems.pl:190
700 #: ../tools/virt-list-partitions.pl:260 ../tools/virt-make-fs.pl:534
701 #: ../tools/virt-tar.pl:291 ../tools/virt-win-reg.pl:741
702 msgid ""
703 "Libvirt guest names can contain arbitrary characters, some of which have "
704 "meaning to the shell such as C<#> and space.  You may need to quote or "
705 "escape these characters on the command line.  See the shell manual page L<sh"
706 "(1)> for details."
707 msgstr ""
708
709 #. type: =head1
710 #: ../cat/virt-cat.pod:198 ../cat/virt-filesystems.pod:372
711 #: ../cat/virt-ls.pod:490 ../df/virt-df.pod:222 ../edit/virt-edit.pod:349
712 #: ../fish/guestfish.pod:1081 ../fuse/guestmount.pod:303
713 #: ../inspector/virt-inspector.pod:375 ../resize/virt-resize.pod:608
714 #: ../test-tool/libguestfs-test-tool.pod:90
715 msgid "EXIT STATUS"
716 msgstr ""
717
718 #. type: textblock
719 #: ../cat/virt-cat.pod:200 ../cat/virt-filesystems.pod:374
720 #: ../cat/virt-ls.pod:492 ../df/virt-df.pod:224 ../edit/virt-edit.pod:351
721 #: ../fuse/guestmount.pod:305 ../inspector/virt-inspector.pod:377
722 #: ../resize/virt-resize.pod:610
723 msgid ""
724 "This program returns 0 if successful, or non-zero if there was an error."
725 msgstr ""
726
727 #. type: =head1
728 #: ../cat/virt-cat.pod:203 ../cat/virt-filesystems.pod:377
729 #: ../cat/virt-ls.pod:495 ../df/virt-df.pod:227 ../edit/virt-edit.pod:354
730 #: ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:384
731 #: ../fish/guestfish.pod:1235 ../fish/virt-copy-in.pod:50
732 #: ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47
733 #: ../fish/virt-tar-out.pod:41 ../fuse/guestmount.pod:308
734 #: ../inspector/virt-inspector.pod:380 ../java/examples/guestfs-java.pod:45
735 #: ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:39
736 #: ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:284
737 #: ../resize/virt-resize.pod:613 ../ruby/examples/guestfs-ruby.pod:36
738 #: ../src/guestfs.pod:3135 ../test-tool/libguestfs-test-tool.pod:100
739 #: ../tools/virt-list-filesystems.pl:195 ../tools/virt-list-partitions.pl:265
740 #: ../tools/virt-make-fs.pl:539 ../tools/virt-tar.pl:296
741 #: ../tools/virt-win-reg.pl:746
742 msgid "SEE ALSO"
743 msgstr "ТАКОЖ ПЕРЕГЛЯНЬТЕ"
744
745 #. type: textblock
746 #: ../cat/virt-cat.pod:205
747 #, fuzzy
748 #| msgid ""
749 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
750 #| "filesystems(1)>, L<virt-resize(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::"
751 #| "Lib(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
752 msgid ""
753 "L<guestfs(3)>, L<guestfish(1)>, L<virt-copy-out(1)>, L<virt-edit(1)>, L<virt-"
754 "tar-out(1)>, L<http://libguestfs.org/>."
755 msgstr ""
756 "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
757 "filesystems(1)>, L<virt-resize(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib"
758 "(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
759
760 #. type: =head1
761 #: ../cat/virt-cat.pod:212 ../cat/virt-filesystems.pod:388
762 #: ../cat/virt-ls.pod:507 ../df/virt-df.pod:235 ../edit/virt-edit.pod:368
763 #: ../rescue/virt-rescue.pod:292 ../resize/virt-resize.pod:634
764 #: ../tools/virt-list-filesystems.pl:208 ../tools/virt-list-partitions.pl:277
765 #: ../tools/virt-make-fs.pl:564 ../tools/virt-tar.pl:311
766 #: ../tools/virt-win-reg.pl:772
767 msgid "AUTHOR"
768 msgstr "АВТОР"
769
770 #. type: textblock
771 #: ../cat/virt-cat.pod:214 ../cat/virt-filesystems.pod:390
772 #: ../cat/virt-ls.pod:509 ../df/virt-df.pod:237 ../edit/virt-edit.pod:370
773 #: ../inspector/virt-inspector.pod:395 ../rescue/virt-rescue.pod:294
774 #: ../resize/virt-resize.pod:636 ../tools/virt-list-filesystems.pl:210
775 #: ../tools/virt-list-partitions.pl:279 ../tools/virt-make-fs.pl:566
776 #: ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:774
777 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
778 msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
779
780 #. type: =head1
781 #: ../cat/virt-cat.pod:216 ../cat/virt-filesystems.pod:392
782 #: ../cat/virt-ls.pod:511 ../df/virt-df.pod:239 ../edit/virt-edit.pod:372
783 #: ../examples/guestfs-examples.pod:48 ../examples/guestfs-recipes.pod:400
784 #: ../fish/guestfish.pod:1264 ../fish/virt-copy-in.pod:64
785 #: ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62
786 #: ../fish/virt-tar-out.pod:55 ../fuse/guestmount.pod:323
787 #: ../inspector/virt-inspector.pod:403 ../java/examples/guestfs-java.pod:61
788 #: ../ocaml/examples/guestfs-ocaml.pod:94 ../perl/examples/guestfs-perl.pod:55
789 #: ../python/examples/guestfs-python.pod:57 ../rescue/virt-rescue.pod:296
790 #: ../resize/virt-resize.pod:638 ../ruby/examples/guestfs-ruby.pod:51
791 #: ../src/guestfs.pod:3211 ../test-tool/libguestfs-test-tool.pod:110
792 #: ../tools/virt-list-filesystems.pl:212 ../tools/virt-list-partitions.pl:281
793 #: ../tools/virt-make-fs.pl:568 ../tools/virt-tar.pl:315
794 #: ../tools/virt-win-reg.pl:776
795 msgid "COPYRIGHT"
796 msgstr "АВТОРСЬКІ ПРАВА"
797
798 #. type: textblock
799 #: ../cat/virt-cat.pod:218 ../inspector/virt-inspector.pod:405
800 #: ../resize/virt-resize.pod:640
801 #, fuzzy
802 #| msgid "Copyright (C) 2009-2010 Red Hat Inc."
803 msgid "Copyright (C) 2010-2011 Red Hat Inc."
804 msgstr "© Red Hat Inc., 2009–2010"
805
806 #. type: textblock
807 #: ../cat/virt-cat.pod:220 ../cat/virt-filesystems.pod:396
808 #: ../cat/virt-ls.pod:515 ../df/virt-df.pod:243 ../edit/virt-edit.pod:376
809 #: ../fish/guestfish.pod:1269 ../fish/virt-copy-in.pod:69
810 #: ../fish/virt-copy-out.pod:58 ../fish/virt-tar-in.pod:67
811 #: ../fish/virt-tar-out.pod:60 ../fuse/guestmount.pod:328
812 #: ../inspector/virt-inspector.pod:407 ../rescue/virt-rescue.pod:300
813 #: ../resize/virt-resize.pod:642 ../test-tool/libguestfs-test-tool.pod:115
814 #: ../tools/virt-list-filesystems.pl:216 ../tools/virt-list-partitions.pl:285
815 #: ../tools/virt-make-fs.pl:572 ../tools/virt-tar.pl:319
816 #: ../tools/virt-win-reg.pl:780
817 msgid ""
818 "This program is free software; you can redistribute it and/or modify it "
819 "under the terms of the GNU General Public License as published by the Free "
820 "Software Foundation; either version 2 of the License, or (at your option) "
821 "any later version."
822 msgstr ""
823
824 #. type: textblock
825 #: ../cat/virt-cat.pod:225 ../cat/virt-filesystems.pod:401
826 #: ../cat/virt-ls.pod:520 ../df/virt-df.pod:248 ../edit/virt-edit.pod:381
827 #: ../fish/guestfish.pod:1274 ../fish/virt-copy-in.pod:74
828 #: ../fish/virt-copy-out.pod:63 ../fish/virt-tar-in.pod:72
829 #: ../fish/virt-tar-out.pod:65 ../fuse/guestmount.pod:333
830 #: ../inspector/virt-inspector.pod:412 ../rescue/virt-rescue.pod:305
831 #: ../resize/virt-resize.pod:647 ../test-tool/libguestfs-test-tool.pod:120
832 #: ../tools/virt-list-filesystems.pl:221 ../tools/virt-list-partitions.pl:290
833 #: ../tools/virt-make-fs.pl:577 ../tools/virt-tar.pl:324
834 #: ../tools/virt-win-reg.pl:785
835 msgid ""
836 "This program is distributed in the hope that it will be useful, but WITHOUT "
837 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
838 "FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for "
839 "more details."
840 msgstr ""
841 "Ця програма поширюється у сподіванні, що вона буде корисною, але БЕЗ БУДЬ-"
842 "ЯКИХ ГАРАНТІЙНИХ ЗОБОВ’ЯЗАНЬ; навіть без очевидної гарантії ПРАЦЕЗДАТНОСТІ "
843 "або ПРИДАТНОСТІ ДЛЯ ВИКОРИСТАННЯ З ПЕВНОЮ МЕТОЮ. Докладніше про це можна "
844 "дізнатися з GNU General Public License."
845
846 #. type: textblock
847 #: ../cat/virt-cat.pod:230 ../cat/virt-filesystems.pod:406
848 #: ../cat/virt-ls.pod:525 ../df/virt-df.pod:253 ../edit/virt-edit.pod:386
849 #: ../fish/guestfish.pod:1279 ../fish/virt-copy-in.pod:79
850 #: ../fish/virt-copy-out.pod:68 ../fish/virt-tar-in.pod:77
851 #: ../fish/virt-tar-out.pod:70 ../fuse/guestmount.pod:338
852 #: ../inspector/virt-inspector.pod:417 ../rescue/virt-rescue.pod:310
853 #: ../resize/virt-resize.pod:652 ../test-tool/libguestfs-test-tool.pod:125
854 #: ../tools/virt-list-filesystems.pl:226 ../tools/virt-list-partitions.pl:295
855 #: ../tools/virt-make-fs.pl:582 ../tools/virt-tar.pl:329
856 #: ../tools/virt-win-reg.pl:790
857 msgid ""
858 "You should have received a copy of the GNU General Public License along with "
859 "this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
860 "Ave, Cambridge, MA 02139, USA."
861 msgstr ""
862
863 #. type: textblock
864 #: ../cat/virt-filesystems.pod:5
865 msgid ""
866 "virt-filesystems - List filesystems, partitions, block devices, LVM in a "
867 "virtual machine or disk image"
868 msgstr ""
869
870 #. type: verbatim
871 #: ../cat/virt-filesystems.pod:9
872 #, fuzzy, no-wrap
873 #| msgid ""
874 #| " virt-list-partitions [--options] domname\n"
875 #| "\n"
876 msgid ""
877 " virt-filesystems [--options] -d domname\n"
878 "\n"
879 msgstr ""
880 " virt-list-partitions [--параметри] назва_домену\n"
881 "\n"
882
883 #. type: verbatim
884 #: ../cat/virt-filesystems.pod:11
885 #, fuzzy, no-wrap
886 #| msgid ""
887 #| " virt-list-partitions [--options] disk.img [disk.img ...]\n"
888 #| "\n"
889 msgid ""
890 " virt-filesystems [--options] -a disk.img [-a disk.img ...]\n"
891 "\n"
892 msgstr ""
893 " virt-list-partitions [--параметри] диск.img [диск.img ...]\n"
894 "\n"
895
896 #. type: textblock
897 #: ../cat/virt-filesystems.pod:15
898 msgid ""
899 "This tool allows you to discover filesystems, partitions, logical volumes, "
900 "and their sizes in a disk image or virtual machine.  It is a replacement for "
901 "L<virt-list-filesystems(1)> and L<virt-list-partitions(1)>."
902 msgstr ""
903
904 #. type: textblock
905 #: ../cat/virt-filesystems.pod:20
906 msgid ""
907 "One use for this tool is from shell scripts to iterate over all filesystems "
908 "from a disk image:"
909 msgstr ""
910
911 #. type: verbatim
912 #: ../cat/virt-filesystems.pod:23
913 #, no-wrap
914 msgid ""
915 " for fs in $(virt-filesystems -a disk.img); do\n"
916 "   # ...\n"
917 " done\n"
918 "\n"
919 msgstr ""
920
921 #. type: textblock
922 #: ../cat/virt-filesystems.pod:27
923 msgid ""
924 "Another use is to list partitions before using another tool to modify those "
925 "partitions (such as L<virt-resize(1)>).  If you are curious about what an "
926 "unknown disk image contains, use this tool along with L<virt-inspector(1)>."
927 msgstr ""
928
929 #. type: textblock
930 #: ../cat/virt-filesystems.pod:32
931 msgid ""
932 "Various command line options control what this program displays.  You need "
933 "to give either I<-a> or I<-d> options to specify the disk image or libvirt "
934 "guest respectively.  If you just specify that then the program shows "
935 "filesystems found, one per line, like this:"
936 msgstr ""
937
938 #. type: verbatim
939 #: ../cat/virt-filesystems.pod:37
940 #, no-wrap
941 msgid ""
942 " $ virt-filesystems -a disk.img\n"
943 " /dev/sda1\n"
944 " /dev/vg_guest/lv_root\n"
945 "\n"
946 msgstr ""
947
948 #. type: textblock
949 #: ../cat/virt-filesystems.pod:41
950 msgid ""
951 "If you add I<-l> or I<--long> then the output includes extra information:"
952 msgstr ""
953
954 #. type: verbatim
955 #: ../cat/virt-filesystems.pod:44
956 #, no-wrap
957 msgid ""
958 " $ virt-filesystems -a disk.img -l\n"
959 " Name                   Type         VFS   Label  Size\n"
960 " /dev/sda1              filesystem   ext4  boot   524288000\n"
961 " /dev/vg_guest/lv_root  filesystem   ext4  root   10212081664\n"
962 "\n"
963 msgstr ""
964
965 #. type: textblock
966 #: ../cat/virt-filesystems.pod:49
967 msgid ""
968 "If you add I<--extra> then non-mountable (swap, unknown) filesystems are "
969 "shown as well:"
970 msgstr ""
971
972 #. type: verbatim
973 #: ../cat/virt-filesystems.pod:52
974 #, no-wrap
975 msgid ""
976 " $ virt-filesystems -a disk.img --extra\n"
977 " /dev/sda1\n"
978 " /dev/vg_guest/lv_root\n"
979 " /dev/vg_guest/lv_swap\n"
980 " /dev/vg_guest/lv_data\n"
981 "\n"
982 msgstr ""
983
984 #. type: textblock
985 #: ../cat/virt-filesystems.pod:58
986 msgid ""
987 "If you add I<--partitions> then partitions are shown instead of filesystems:"
988 msgstr ""
989
990 #. type: verbatim
991 #: ../cat/virt-filesystems.pod:60
992 #, no-wrap
993 msgid ""
994 " $ virt-filesystems -a disk.img --partitions\n"
995 " /dev/sda1\n"
996 " /dev/sda2\n"
997 "\n"
998 msgstr ""
999
1000 #. type: textblock
1001 #: ../cat/virt-filesystems.pod:64
1002 msgid ""
1003 "Similarly you can use I<--logical-volumes>, I<--volume-groups>, I<--physical-"
1004 "volumes>, I<--block-devices> to list those items."
1005 msgstr ""
1006
1007 #. type: textblock
1008 #: ../cat/virt-filesystems.pod:67
1009 msgid ""
1010 "You can use these options in combination as well (if you want a combination "
1011 "including filesystems, you have to add I<--filesystems>).  Notice that some "
1012 "items fall into several categories (eg. C</dev/sda1> might be both a "
1013 "partition and a filesystem).  These items are listed several times.  To get "
1014 "a list which includes absolutely everything that virt-filesystems knows "
1015 "about, use the I<--all> option."
1016 msgstr ""
1017
1018 #. type: textblock
1019 #: ../cat/virt-filesystems.pod:74
1020 msgid ""
1021 "UUIDs (because they are quite long) are not shown by default.  Add the I<--"
1022 "uuid> option to display device and filesystem UUIDs in the long output."
1023 msgstr ""
1024
1025 #. type: textblock
1026 #: ../cat/virt-filesystems.pod:78
1027 msgid ""
1028 "I<--all --long --uuid> is a useful combination to display all possible "
1029 "information about everything."
1030 msgstr ""
1031
1032 #. type: verbatim
1033 #: ../cat/virt-filesystems.pod:81
1034 #, no-wrap
1035 msgid ""
1036 " $ virt-filesystems -a win.img --all --long --uuid -h\n"
1037 " Name      Type       VFS  Label           Size Parent   UUID\n"
1038 " /dev/sda1 filesystem ntfs System Reserved 100M -        F81C92571C92112C\n"
1039 " /dev/sda2 filesystem ntfs -               20G  -        F2E8996AE8992E3B\n"
1040 " /dev/sda1 partition  -    -               100M /dev/sda -\n"
1041 " /dev/sda2 partition  -    -               20G  /dev/sda -\n"
1042 " /dev/sda  device     -    -               20G  -        -\n"
1043 "\n"
1044 msgstr ""
1045
1046 #. type: textblock
1047 #: ../cat/virt-filesystems.pod:89
1048 msgid ""
1049 "For machine-readable output, use I<--csv> to get Comma-Separated Values."
1050 msgstr ""
1051
1052 #. type: =item
1053 #: ../cat/virt-filesystems.pod:110 ../tools/virt-list-filesystems.pl:121
1054 #, fuzzy
1055 #| msgid "B<--help>"
1056 msgid "B<--all>"
1057 msgstr "B<--help>"
1058
1059 #. type: textblock
1060 #: ../cat/virt-filesystems.pod:112
1061 msgid ""
1062 "Display everything.  This is currently the same as specifying these options: "
1063 "I<--filesystems>, I<--extra>, I<--partitions>, I<--block-devices>, I<--"
1064 "logical-volumes>, I<--volume-groups>, I<--physical-volumes>.  (More may be "
1065 "added to this list in future)."
1066 msgstr ""
1067
1068 #. type: textblock
1069 #: ../cat/virt-filesystems.pod:117
1070 #, fuzzy
1071 #| msgid "See also L</is-lv>."
1072 msgid "See also I<--long>."
1073 msgstr "Див. також L</is-lv>."
1074
1075 #. type: =item
1076 #: ../cat/virt-filesystems.pod:119
1077 #, fuzzy
1078 #| msgid "B<--live>"
1079 msgid "B<--blkdevs>"
1080 msgstr "B<--live>"
1081
1082 #. type: =item
1083 #: ../cat/virt-filesystems.pod:121
1084 #, fuzzy
1085 #| msgid "is-blockdev"
1086 msgid "B<--block-devices>"
1087 msgstr "is-blockdev"
1088
1089 #. type: textblock
1090 #: ../cat/virt-filesystems.pod:123
1091 #, fuzzy
1092 #| msgid "is-blockdev"
1093 msgid "Display block devices."
1094 msgstr "is-blockdev"
1095
1096 #. type: =item
1097 #: ../cat/virt-filesystems.pod:135 ../cat/virt-ls.pod:301 ../df/virt-df.pod:88
1098 #, fuzzy
1099 #| msgid "B<--csh>"
1100 msgid "B<--csv>"
1101 msgstr "B<--csh>"
1102
1103 #. type: textblock
1104 #: ../cat/virt-filesystems.pod:137 ../cat/virt-ls.pod:303 ../df/virt-df.pod:90
1105 msgid ""
1106 "Write out the results in CSV format (comma-separated values).  This format "
1107 "can be imported easily into databases and spreadsheets, but read L</NOTE "
1108 "ABOUT CSV FORMAT> below."
1109 msgstr ""
1110
1111 #. type: textblock
1112 #: ../cat/virt-filesystems.pod:150
1113 msgid ""
1114 "When prompting for keys and passphrases, virt-filesystems normally turns "
1115 "echoing off so you cannot see what you are typing.  If you are not worried "
1116 "about Tempest attacks and there is no one else in the room you can specify "
1117 "this flag to see what you are typing."
1118 msgstr ""
1119
1120 #. type: =item
1121 #: ../cat/virt-filesystems.pod:155
1122 #, fuzzy
1123 #| msgid "B<--ro>"
1124 msgid "B<--extra>"
1125 msgstr "B<--ro>"
1126
1127 #. type: textblock
1128 #: ../cat/virt-filesystems.pod:157
1129 msgid ""
1130 "This causes filesystems that are not ordinary, mountable filesystems to be "
1131 "displayed.  This category includes swapspace, and filesystems that are empty "
1132 "or contain unknown data."
1133 msgstr ""
1134
1135 #. type: textblock
1136 #: ../cat/virt-filesystems.pod:161
1137 msgid "This option implies I<--filesystems>."
1138 msgstr ""
1139
1140 #. type: =item
1141 #: ../cat/virt-filesystems.pod:163
1142 #, fuzzy
1143 #| msgid "list-filesystems"
1144 msgid "B<--filesystems>"
1145 msgstr "list-filesystems"
1146
1147 #. type: textblock
1148 #: ../cat/virt-filesystems.pod:165
1149 msgid ""
1150 "Display mountable filesystems.  If no display option was selected then this "
1151 "option is implied."
1152 msgstr ""
1153
1154 #. type: textblock
1155 #: ../cat/virt-filesystems.pod:168
1156 msgid "With I<--extra>, non-mountable filesystems are shown too."
1157 msgstr ""
1158
1159 #. type: verbatim
1160 #: ../cat/virt-filesystems.pod:181
1161 #, fuzzy, no-wrap
1162 #| msgid ""
1163 #| " guestfish --format=raw -a disk.img\n"
1164 #| "\n"
1165 msgid ""
1166 " virt-filesystems --format=raw -a disk.img\n"
1167 "\n"
1168 msgstr ""
1169 " guestfish --format=raw -a disk.img\n"
1170 "\n"
1171
1172 #. type: verbatim
1173 #: ../cat/virt-filesystems.pod:185
1174 #, fuzzy, no-wrap
1175 #| msgid ""
1176 #| " guestfish --format=raw -a disk.img --format -a another.img\n"
1177 #| "\n"
1178 msgid ""
1179 " virt-filesystems --format=raw -a disk.img --format -a another.img\n"
1180 "\n"
1181 msgstr ""
1182 " guestfish --format=raw -a disk.img --format -a another.img\n"
1183 "\n"
1184
1185 #. type: =item
1186 #: ../cat/virt-filesystems.pod:194 ../cat/virt-ls.pod:352
1187 #: ../df/virt-df.pod:125 ../fish/guestfish.pod:156
1188 #: ../tools/virt-list-partitions.pl:109
1189 msgid "B<-h>"
1190 msgstr "B<-h>"
1191
1192 #. type: =item
1193 #: ../cat/virt-filesystems.pod:196 ../cat/virt-ls.pod:354
1194 #: ../df/virt-df.pod:127 ../tools/virt-list-partitions.pl:111
1195 #, fuzzy
1196 #| msgid "B<-h> | B<--human-readable>"
1197 msgid "B<--human-readable>"
1198 msgstr "B<-h> | B<--human-readable>"
1199
1200 #. type: textblock
1201 #: ../cat/virt-filesystems.pod:198
1202 msgid "In I<--long> mode, display sizes in human-readable format."
1203 msgstr ""
1204
1205 #. type: =item
1206 #: ../cat/virt-filesystems.pod:205 ../cat/virt-ls.pod:366
1207 #: ../tools/virt-list-filesystems.pl:108 ../tools/virt-list-partitions.pl:119
1208 msgid "B<-l>"
1209 msgstr ""
1210
1211 #. type: =item
1212 #: ../cat/virt-filesystems.pod:207 ../cat/virt-ls.pod:368
1213 #: ../tools/virt-list-filesystems.pl:110 ../tools/virt-list-partitions.pl:121
1214 #, fuzzy
1215 #| msgid "B<--ro>"
1216 msgid "B<--long>"
1217 msgstr "B<--ro>"
1218
1219 #. type: textblock
1220 #: ../cat/virt-filesystems.pod:209
1221 msgid "Display extra columns of data (\"long format\")."
1222 msgstr ""
1223
1224 #. type: textblock
1225 #: ../cat/virt-filesystems.pod:211
1226 msgid "A title row is added unless you also specify I<--no-title>."
1227 msgstr ""
1228
1229 #. type: textblock
1230 #: ../cat/virt-filesystems.pod:213
1231 msgid ""
1232 "The extra columns displayed depend on what output you select, and the "
1233 "ordering of columns may change in future versions.  Use the title row, I<--"
1234 "csv> output and/or L<csvtool(1)> to match columns to data in external "
1235 "programs."
1236 msgstr ""
1237
1238 #. type: textblock
1239 #: ../cat/virt-filesystems.pod:218
1240 msgid ""
1241 "Use I<-h> if you want sizes to be displayed in human-readable format.  The "
1242 "default is to show raw numbers of I<bytes>."
1243 msgstr ""
1244
1245 #. type: textblock
1246 #: ../cat/virt-filesystems.pod:221
1247 msgid "Use I<--uuid> to display UUIDs too."
1248 msgstr ""
1249
1250 #. type: =item
1251 #: ../cat/virt-filesystems.pod:223
1252 #, fuzzy
1253 #| msgid "B<--live>"
1254 msgid "B<--lvs>"
1255 msgstr "B<--live>"
1256
1257 #. type: =item
1258 #: ../cat/virt-filesystems.pod:225
1259 #, fuzzy
1260 #| msgid "B<--live>"
1261 msgid "B<--logvols>"
1262 msgstr "B<--live>"
1263
1264 #. type: =item
1265 #: ../cat/virt-filesystems.pod:227
1266 #, fuzzy
1267 #| msgid "B<--live>"
1268 msgid "B<--logical-volumes>"
1269 msgstr "B<--live>"
1270
1271 #. type: textblock
1272 #: ../cat/virt-filesystems.pod:229
1273 msgid ""
1274 "Display LVM logical volumes.  In this mode, these are displayed irrespective "
1275 "of whether the LVs contain filesystems."
1276 msgstr ""
1277
1278 #. type: =item
1279 #: ../cat/virt-filesystems.pod:232
1280 #, fuzzy
1281 #| msgid "B<--listen>"
1282 msgid "B<--no-title>"
1283 msgstr "B<--listen>"
1284
1285 #. type: textblock
1286 #: ../cat/virt-filesystems.pod:234
1287 msgid "In I<--long> mode, don't add a title row."
1288 msgstr ""
1289
1290 #. type: textblock
1291 #: ../cat/virt-filesystems.pod:236
1292 msgid ""
1293 "Note that the order of the columns is not fixed, and may change in future "
1294 "versions of virt-filesystems, so using this option may give you unexpected "
1295 "surprises."
1296 msgstr ""
1297
1298 #. type: =item
1299 #: ../cat/virt-filesystems.pod:240
1300 #, fuzzy
1301 #| msgid "B<--partition>"
1302 msgid "B<--parts>"
1303 msgstr "B<--partition>"
1304
1305 #. type: =item
1306 #: ../cat/virt-filesystems.pod:242
1307 #, fuzzy
1308 #| msgid "B<--partition>"
1309 msgid "B<--partitions>"
1310 msgstr "B<--partition>"
1311
1312 #. type: textblock
1313 #: ../cat/virt-filesystems.pod:244
1314 msgid ""
1315 "Display partitions.  In this mode, these are displayed irrespective of "
1316 "whether the partitions contain filesystems."
1317 msgstr ""
1318
1319 #. type: =item
1320 #: ../cat/virt-filesystems.pod:247
1321 #, fuzzy
1322 #| msgid "B<--csh>"
1323 msgid "B<--pvs>"
1324 msgstr "B<--csh>"
1325
1326 #. type: =item
1327 #: ../cat/virt-filesystems.pod:249
1328 #, fuzzy
1329 #| msgid "B<--verbose>"
1330 msgid "B<--physvols>"
1331 msgstr "B<--verbose>"
1332
1333 #. type: =item
1334 #: ../cat/virt-filesystems.pod:251
1335 msgid "B<--physical-volumes>"
1336 msgstr ""
1337
1338 #. type: textblock
1339 #: ../cat/virt-filesystems.pod:253
1340 msgid "Display LVM physical volumes."
1341 msgstr ""
1342
1343 #. type: =item
1344 #: ../cat/virt-filesystems.pod:255 ../df/virt-df.pod:163
1345 #, fuzzy
1346 #| msgid "B<--live>"
1347 msgid "B<--uuid>"
1348 msgstr "B<--live>"
1349
1350 #. type: =item
1351 #: ../cat/virt-filesystems.pod:257
1352 #, fuzzy
1353 #| msgid "B<--csh>"
1354 msgid "B<--uuids>"
1355 msgstr "B<--csh>"
1356
1357 #. type: textblock
1358 #: ../cat/virt-filesystems.pod:259
1359 msgid "In I<--long> mode, display UUIDs as well."
1360 msgstr ""
1361
1362 #. type: =item
1363 #: ../cat/virt-filesystems.pod:273
1364 #, fuzzy
1365 #| msgid "B<--csh>"
1366 msgid "B<--vgs>"
1367 msgstr "B<--csh>"
1368
1369 #. type: =item
1370 #: ../cat/virt-filesystems.pod:275
1371 #, fuzzy
1372 #| msgid "B<--verbose>"
1373 msgid "B<--volgroups>"
1374 msgstr "B<--verbose>"
1375
1376 #. type: =item
1377 #: ../cat/virt-filesystems.pod:277
1378 #, fuzzy
1379 #| msgid "B<--verbose>"
1380 msgid "B<--volume-groups>"
1381 msgstr "B<--verbose>"
1382
1383 #. type: textblock
1384 #: ../cat/virt-filesystems.pod:279
1385 msgid "Display LVM volume groups."
1386 msgstr ""
1387
1388 #. type: =head1
1389 #: ../cat/virt-filesystems.pod:287
1390 msgid "COLUMNS"
1391 msgstr ""
1392
1393 #. type: textblock
1394 #: ../cat/virt-filesystems.pod:289
1395 msgid ""
1396 "Note that columns in the output are subject to reordering and change in "
1397 "future versions of this tool."
1398 msgstr ""
1399
1400 #. type: =item
1401 #: ../cat/virt-filesystems.pod:294
1402 msgid "B<Name>"
1403 msgstr ""
1404
1405 #. type: textblock
1406 #: ../cat/virt-filesystems.pod:296
1407 msgid "The filesystem, partition, block device or LVM name."
1408 msgstr ""
1409
1410 #. type: textblock
1411 #: ../cat/virt-filesystems.pod:298
1412 msgid ""
1413 "For device and partition names these are displayed as canonical libguestfs "
1414 "names, so that for example C</dev/sda2> is the second partition on the first "
1415 "device."
1416 msgstr ""
1417
1418 #. type: textblock
1419 #: ../cat/virt-filesystems.pod:302
1420 msgid ""
1421 "If the I<--long> option is B<not> specified, then only the name column is "
1422 "shown in the output."
1423 msgstr ""
1424
1425 #. type: =item
1426 #: ../cat/virt-filesystems.pod:305
1427 #, fuzzy
1428 #| msgid "B<-N type>"
1429 msgid "B<Type>"
1430 msgstr "B<-N тип>"
1431
1432 #. type: textblock
1433 #: ../cat/virt-filesystems.pod:307
1434 msgid "The object type, for example C<filesystem>, C<lv>, C<device> etc."
1435 msgstr ""
1436
1437 #. type: =item
1438 #: ../cat/virt-filesystems.pod:309
1439 msgid "B<VFS>"
1440 msgstr ""
1441
1442 #. type: textblock
1443 #: ../cat/virt-filesystems.pod:311
1444 msgid ""
1445 "If there is a filesystem, then this column displays the filesystem type if "
1446 "one could be detected, eg. C<ext4>."
1447 msgstr ""
1448
1449 #. type: =item
1450 #: ../cat/virt-filesystems.pod:314
1451 msgid "B<Label>"
1452 msgstr ""
1453
1454 #. type: textblock
1455 #: ../cat/virt-filesystems.pod:316
1456 msgid ""
1457 "If the object has a label (used for identifying and mounting filesystems) "
1458 "then this column contains the label."
1459 msgstr ""
1460
1461 #. type: =item
1462 #: ../cat/virt-filesystems.pod:319
1463 #, fuzzy
1464 #| msgid "B<part_size>"
1465 msgid "B<Size>"
1466 msgstr "B<part_size>"
1467
1468 #. type: textblock
1469 #: ../cat/virt-filesystems.pod:321
1470 msgid ""
1471 "The size of the object in bytes.  If the I<--human> option is used then the "
1472 "size is displayed in a human-readable form."
1473 msgstr ""
1474
1475 #. type: =item
1476 #: ../cat/virt-filesystems.pod:324
1477 msgid "B<Parent>"
1478 msgstr ""
1479
1480 #. type: textblock
1481 #: ../cat/virt-filesystems.pod:326
1482 msgid ""
1483 "The parent column records the parent relationship between objects.  For "
1484 "example, if the object is a partition, then this column contains the name of "
1485 "the containing device.  If the object is a logical volume, then this column "
1486 "is the name of the volume group."
1487 msgstr ""
1488
1489 #. type: =item
1490 #: ../cat/virt-filesystems.pod:331
1491 msgid "B<UUID>"
1492 msgstr ""
1493
1494 #. type: textblock
1495 #: ../cat/virt-filesystems.pod:333
1496 msgid ""
1497 "If the object has a UUID (used for identifying and mounting filesystems and "
1498 "block devices) then this column contains the UUID as a string."
1499 msgstr ""
1500
1501 #. type: textblock
1502 #: ../cat/virt-filesystems.pod:337
1503 msgid "The UUID is only displayed if the I<--uuid> option is given."
1504 msgstr ""
1505
1506 #. type: =head1
1507 #: ../cat/virt-filesystems.pod:341 ../cat/virt-ls.pod:459
1508 #: ../df/virt-df.pod:191
1509 msgid "NOTE ABOUT CSV FORMAT"
1510 msgstr ""
1511
1512 #. type: textblock
1513 #: ../cat/virt-filesystems.pod:343 ../cat/virt-ls.pod:461
1514 #: ../df/virt-df.pod:193
1515 msgid ""
1516 "Comma-separated values (CSV) is a deceptive format.  It I<seems> like it "
1517 "should be easy to parse, but it is definitely not easy to parse."
1518 msgstr ""
1519
1520 #. type: textblock
1521 #: ../cat/virt-filesystems.pod:346 ../cat/virt-ls.pod:464
1522 #: ../df/virt-df.pod:196
1523 msgid ""
1524 "Myth: Just split fields at commas.  Reality: This does I<not> work "
1525 "reliably.  This example has two columns:"
1526 msgstr ""
1527
1528 #. type: verbatim
1529 #: ../cat/virt-filesystems.pod:349 ../cat/virt-ls.pod:467
1530 #: ../df/virt-df.pod:199
1531 #, no-wrap
1532 msgid ""
1533 " \"foo,bar\",baz\n"
1534 "\n"
1535 msgstr ""
1536
1537 #. type: textblock
1538 #: ../cat/virt-filesystems.pod:351 ../cat/virt-ls.pod:469
1539 #: ../df/virt-df.pod:201
1540 msgid ""
1541 "Myth: Read the file one line at a time.  Reality: This does I<not> work "
1542 "reliably.  This example has one row:"
1543 msgstr ""
1544
1545 #. type: verbatim
1546 #: ../cat/virt-filesystems.pod:354 ../cat/virt-ls.pod:472
1547 #: ../df/virt-df.pod:204
1548 #, no-wrap
1549 msgid ""
1550 " \"foo\n"
1551 " bar\",baz\n"
1552 "\n"
1553 msgstr ""
1554
1555 #. type: textblock
1556 #: ../cat/virt-filesystems.pod:357 ../cat/virt-ls.pod:475
1557 #: ../df/virt-df.pod:207
1558 msgid ""
1559 "For shell scripts, use C<csvtool> (L<http://merjis.com/developers/csv> also "
1560 "packaged in major Linux distributions)."
1561 msgstr ""
1562
1563 #. type: textblock
1564 #: ../cat/virt-filesystems.pod:360 ../cat/virt-ls.pod:478
1565 #: ../df/virt-df.pod:210
1566 msgid ""
1567 "For other languages, use a CSV processing library (eg. C<Text::CSV> for Perl "
1568 "or Python's built-in csv library)."
1569 msgstr ""
1570
1571 #. type: textblock
1572 #: ../cat/virt-filesystems.pod:363 ../cat/virt-ls.pod:481
1573 #: ../df/virt-df.pod:213
1574 msgid "Most spreadsheets and databases can import CSV directly."
1575 msgstr ""
1576
1577 #. type: textblock
1578 #: ../cat/virt-filesystems.pod:379
1579 #, fuzzy
1580 #| msgid ""
1581 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-tar(1)>, L<virt-"
1582 #| "filesystems(1)>, L<virt-list-partitions(1)>, L<Sys::Guestfs(3)>, L<Sys::"
1583 #| "Guestfs::Lib(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
1584 msgid ""
1585 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-df(1)>, L<virt-list-"
1586 "filesystems(1)>, L<virt-list-partitions(1)>, L<csvtool(1)>, L<http://"
1587 "libguestfs.org/>."
1588 msgstr ""
1589 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-tar(1)>, L<virt-"
1590 "filesystems(1)>, L<virt-list-partitions(1)>, L<Sys::Guestfs(3)>, L<Sys::"
1591 "Guestfs::Lib(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
1592
1593 #. type: textblock
1594 #: ../cat/virt-filesystems.pod:394 ../tools/virt-make-fs.pl:570
1595 #: ../tools/virt-win-reg.pl:778
1596 msgid "Copyright (C) 2010 Red Hat Inc."
1597 msgstr ""
1598
1599 #. type: textblock
1600 #: ../cat/virt-ls.pod:5
1601 msgid "virt-ls - List files in a virtual machine"
1602 msgstr ""
1603
1604 #. type: verbatim
1605 #: ../cat/virt-ls.pod:9
1606 #, no-wrap
1607 msgid ""
1608 " virt-ls [--options] -d domname directory [directory ...]\n"
1609 "\n"
1610 msgstr ""
1611
1612 #. type: verbatim
1613 #: ../cat/virt-ls.pod:11
1614 #, fuzzy, no-wrap
1615 #| msgid ""
1616 #| " virt-list-partitions [--options] disk.img [disk.img ...]\n"
1617 #| "\n"
1618 msgid ""
1619 " virt-ls [--options] -a disk.img [-a disk.img ...] directory [directory ...]\n"
1620 "\n"
1621 msgstr ""
1622 " virt-list-partitions [--параметри] диск.img [диск.img ...]\n"
1623 "\n"
1624
1625 #. type: textblock
1626 #: ../cat/virt-ls.pod:13 ../df/virt-df.pod:15 ../rescue/virt-rescue.pod:13
1627 msgid "Old style:"
1628 msgstr ""
1629
1630 #. type: verbatim
1631 #: ../cat/virt-ls.pod:15
1632 #, fuzzy, no-wrap
1633 #| msgid ""
1634 #| " virt-list-partitions [--options] domname\n"
1635 #| "\n"
1636 msgid ""
1637 " virt-ls [--options] domname directory\n"
1638 "\n"
1639 msgstr ""
1640 " virt-list-partitions [--параметри] назва_домену\n"
1641 "\n"
1642
1643 #. type: verbatim
1644 #: ../cat/virt-ls.pod:17
1645 #, fuzzy, no-wrap
1646 #| msgid ""
1647 #| " virt-list-partitions [--options] disk.img [disk.img ...]\n"
1648 #| "\n"
1649 msgid ""
1650 " virt-ls [--options] disk.img [disk.img ...] directory\n"
1651 "\n"
1652 msgstr ""
1653 " virt-list-partitions [--параметри] диск.img [диск.img ...]\n"
1654 "\n"
1655
1656 #. type: textblock
1657 #: ../cat/virt-ls.pod:21
1658 msgid ""
1659 "C<virt-ls> lists filenames, file sizes, checksums, extended attributes and "
1660 "more from a virtual machine or disk image."
1661 msgstr ""
1662
1663 #. type: textblock
1664 #: ../cat/virt-ls.pod:24
1665 msgid ""
1666 "Multiple directory names can be given, in which case the output from each is "
1667 "concatenated."
1668 msgstr ""
1669
1670 #. type: textblock
1671 #: ../cat/virt-ls.pod:27
1672 msgid ""
1673 "To list directories from a libvirt guest use the I<-d> option to specify the "
1674 "name of the guest.  For a disk image, use the I<-a> option."
1675 msgstr ""
1676
1677 #. type: textblock
1678 #: ../cat/virt-ls.pod:31
1679 msgid ""
1680 "C<virt-ls> can do many simple file listings.  For more complicated cases you "
1681 "may need to use L<guestfish(1)>, or write a program directly to the L<guestfs"
1682 "(3)> API."
1683 msgstr ""
1684
1685 #. type: textblock
1686 #: ../cat/virt-ls.pod:37
1687 msgid "Get a list of all files and directories in a virtual machine:"
1688 msgstr ""
1689
1690 #. type: verbatim
1691 #: ../cat/virt-ls.pod:39
1692 #, fuzzy, no-wrap
1693 #| msgid ""
1694 #| " guestfish --ro -d myguest -i\n"
1695 #| "\n"
1696 msgid ""
1697 " virt-ls -R -d guest /\n"
1698 "\n"
1699 msgstr ""
1700 " guestfish --ro -d myguest -i\n"
1701 "\n"
1702
1703 #. type: textblock
1704 #: ../cat/virt-ls.pod:41
1705 msgid "List all setuid or setgid programs in a Linux virtual machine:"
1706 msgstr ""
1707
1708 #. type: verbatim
1709 #: ../cat/virt-ls.pod:43
1710 #, no-wrap
1711 msgid ""
1712 " virt-ls -lR -d guest / | grep '^- [42]'\n"
1713 "\n"
1714 msgstr ""
1715
1716 #. type: textblock
1717 #: ../cat/virt-ls.pod:45
1718 msgid "List all public-writable directories in a Linux virtual machine:"
1719 msgstr ""
1720
1721 #. type: verbatim
1722 #: ../cat/virt-ls.pod:47
1723 #, no-wrap
1724 msgid ""
1725 " virt-ls -lR -d guest / | grep '^d ...7'\n"
1726 "\n"
1727 msgstr ""
1728
1729 #. type: textblock
1730 #: ../cat/virt-ls.pod:49
1731 msgid "List all Unix domain sockets in a Linux virtual machine:"
1732 msgstr ""
1733
1734 #. type: verbatim
1735 #: ../cat/virt-ls.pod:51
1736 #, no-wrap
1737 msgid ""
1738 " virt-ls -lR -d guest / | grep '^s'\n"
1739 "\n"
1740 msgstr ""
1741
1742 #. type: textblock
1743 #: ../cat/virt-ls.pod:53
1744 msgid "List all regular files with filenames ending in '.png':"
1745 msgstr ""
1746
1747 #. type: verbatim
1748 #: ../cat/virt-ls.pod:55
1749 #, no-wrap
1750 msgid ""
1751 " virt-ls -lR -d guest / | grep -i '^-.*\\.png$'\n"
1752 "\n"
1753 msgstr ""
1754
1755 #. type: textblock
1756 #: ../cat/virt-ls.pod:57
1757 msgid "To display files larger than 10MB in home directories:"
1758 msgstr ""
1759
1760 #. type: verbatim
1761 #: ../cat/virt-ls.pod:59
1762 #, no-wrap
1763 msgid ""
1764 " virt-ls -lR -d guest /home | awk '$3 > 10*1024*1024'\n"
1765 "\n"
1766 msgstr ""
1767
1768 #. type: textblock
1769 #: ../cat/virt-ls.pod:61
1770 msgid "Find everything modified in the last 7 days:"
1771 msgstr ""
1772
1773 #. type: verbatim
1774 #: ../cat/virt-ls.pod:63
1775 #, no-wrap
1776 msgid ""
1777 " virt-ls -lR -d guest --time-days / | awk '$6 <= 7'\n"
1778 "\n"
1779 msgstr ""
1780
1781 #. type: textblock
1782 #: ../cat/virt-ls.pod:65
1783 msgid "Find regular files modified in the last 24 hours:"
1784 msgstr ""
1785
1786 #. type: verbatim
1787 #: ../cat/virt-ls.pod:67
1788 #, no-wrap
1789 msgid ""
1790 " virt-ls -lR -d guest --time-days / | grep '^-' | awk '$6 < 1'\n"
1791 "\n"
1792 msgstr ""
1793
1794 #. type: =head2
1795 #: ../cat/virt-ls.pod:69
1796 msgid "DIFFERENCES IN SNAPSHOTS AND BACKING FILES"
1797 msgstr ""
1798
1799 #. type: textblock
1800 #: ../cat/virt-ls.pod:71
1801 msgid ""
1802 "Find the differences between files in a guest and an earlier snapshot of the "
1803 "same guest."
1804 msgstr ""
1805
1806 #. type: verbatim
1807 #: ../cat/virt-ls.pod:74
1808 #, no-wrap
1809 msgid ""
1810 " virt-ls -lR -a snapshot.img / --uids --time-t > old\n"
1811 " virt-ls -lR -a current.img / --uids --time-t > new\n"
1812 " diff -u old new | less\n"
1813 "\n"
1814 msgstr ""
1815
1816 #. type: textblock
1817 #: ../cat/virt-ls.pod:78
1818 msgid ""
1819 "The commands above won't find files where the content has changed but the "
1820 "metadata (eg. file size and modification date) is the same.  To do that, you "
1821 "need to add the I<--checksum> parameter to both C<virt-ls> commands.  I<--"
1822 "checksum> can be quite slow since it has to read and compute a checksum of "
1823 "every regular file in the virtual machine."
1824 msgstr ""
1825
1826 #. type: =head1
1827 #: ../cat/virt-ls.pod:84
1828 msgid "OUTPUT MODES"
1829 msgstr ""
1830
1831 #. type: textblock
1832 #: ../cat/virt-ls.pod:86
1833 msgid ""
1834 "C<virt-ls> has four output modes, controlled by different combinations of "
1835 "the I<-l> and I<-R> options."
1836 msgstr ""
1837
1838 #. type: =head2
1839 #: ../cat/virt-ls.pod:89
1840 msgid "SIMPLE LISTING"
1841 msgstr ""
1842
1843 #. type: textblock
1844 #: ../cat/virt-ls.pod:91
1845 msgid "A simple listing is like the ordinary L<ls(1)> command:"
1846 msgstr ""
1847
1848 #. type: verbatim
1849 #: ../cat/virt-ls.pod:93
1850 #, no-wrap
1851 msgid ""
1852 " $ virt-ls -d guest /\n"
1853 " bin\n"
1854 " boot\n"
1855 " [etc.]\n"
1856 "\n"
1857 msgstr ""
1858
1859 #. type: =head2
1860 #: ../cat/virt-ls.pod:98
1861 #, fuzzy
1862 #| msgid "MOUNTING"
1863 msgid "LONG LISTING"
1864 msgstr "МОНТУВАННЯ"
1865
1866 #. type: textblock
1867 #: ../cat/virt-ls.pod:100
1868 msgid ""
1869 "With the I<-l> (I<--long>) option, the output is like the C<ls -l> command "
1870 "(more specifically, like the C<guestfs_ll> function)."
1871 msgstr ""
1872
1873 #. type: verbatim
1874 #: ../cat/virt-ls.pod:103
1875 #, no-wrap
1876 msgid ""
1877 " $ virt-ls -l -d guest /\n"
1878 " total 204\n"
1879 " dr-xr-xr-x.   2 root root   4096 2009-08-25 19:06 bin\n"
1880 " dr-xr-xr-x.   5 root root   3072 2009-08-25 19:06 boot\n"
1881 " [etc.]\n"
1882 "\n"
1883 msgstr ""
1884
1885 #. type: textblock
1886 #: ../cat/virt-ls.pod:109
1887 msgid ""
1888 "Note that while this is useful for displaying a directory, do not try "
1889 "parsing this output in another program.  Use L</RECURSIVE LONG LISTING> "
1890 "instead."
1891 msgstr ""
1892
1893 #. type: =head2
1894 #: ../cat/virt-ls.pod:113
1895 msgid "RECURSIVE LISTING"
1896 msgstr ""
1897
1898 #. type: textblock
1899 #: ../cat/virt-ls.pod:115
1900 msgid ""
1901 "With the I<-R> (I<--recursive>) option, C<virt-ls> lists the names of files "
1902 "and directories recursively:"
1903 msgstr ""
1904
1905 #. type: verbatim
1906 #: ../cat/virt-ls.pod:118
1907 #, no-wrap
1908 msgid ""
1909 " $ virt-ls -R -d guest /tmp\n"
1910 " foo\n"
1911 " foo/bar\n"
1912 " [etc.]\n"
1913 "\n"
1914 msgstr ""
1915
1916 #. type: textblock
1917 #: ../cat/virt-ls.pod:123
1918 msgid ""
1919 "To generate this output, C<virt-ls> runs the C<guestfs_find0> function and "
1920 "converts C<\\0> characters to C<\\n>."
1921 msgstr ""
1922
1923 #. type: =head2
1924 #: ../cat/virt-ls.pod:126
1925 msgid "RECURSIVE LONG LISTING"
1926 msgstr ""
1927
1928 #. type: textblock
1929 #: ../cat/virt-ls.pod:128
1930 msgid ""
1931 "Using I<-lR> options together changes the output to display directories "
1932 "recursively, with file stats, and optionally other features such as "
1933 "checksums and extended attributes."
1934 msgstr ""
1935
1936 #. type: textblock
1937 #: ../cat/virt-ls.pod:132
1938 msgid ""
1939 "Most of the interesting features of C<virt-ls> are only available when using "
1940 "I<-lR> mode."
1941 msgstr ""
1942
1943 #. type: textblock
1944 #: ../cat/virt-ls.pod:135
1945 msgid ""
1946 "The fields are normally space-separated.  Filenames are B<not> quoted, so "
1947 "you cannot use the output in another program (because filenames can contain "
1948 "spaces and other unsafe characters).  If the guest was untrusted and someone "
1949 "knew you were using C<virt-ls> to analyze the guest, they could play tricks "
1950 "on you by creating filenames with embedded newline characters.  To B<safely> "
1951 "parse the output in another program, use the I<--csv> (Comma-Separated "
1952 "Values) option."
1953 msgstr ""
1954
1955 #. type: textblock
1956 #: ../cat/virt-ls.pod:143
1957 msgid ""
1958 "Note that this output format is completely unrelated to the C<ls -lR> "
1959 "command."
1960 msgstr ""
1961
1962 #. type: verbatim
1963 #: ../cat/virt-ls.pod:146
1964 #, no-wrap
1965 msgid ""
1966 " $ virt-ls -lR -d guest /bin\n"
1967 " d 0555       4096 /bin\n"
1968 " - 0755        123 /bin/alsaunmute\n"
1969 " - 0755      28328 /bin/arch\n"
1970 " l 0777          4 /bin/awk -> gawk\n"
1971 " - 0755      27216 /bin/basename\n"
1972 " - 0755     943360 /bin/bash\n"
1973 " [etc.]\n"
1974 "\n"
1975 msgstr ""
1976
1977 #. type: textblock
1978 #: ../cat/virt-ls.pod:155
1979 msgid "These basic fields are always shown:"
1980 msgstr ""
1981
1982 #. type: =item
1983 #: ../cat/virt-ls.pod:159
1984 #, fuzzy
1985 #| msgid "vfs-type"
1986 msgid "type"
1987 msgstr "vfs-type"
1988
1989 #. type: textblock
1990 #: ../cat/virt-ls.pod:161
1991 msgid ""
1992 "The file type, one of: C<-> (regular file), C<d> (directory), C<c> "
1993 "(character device), C<b> (block device), C<p> (named pipe), C<l> (symbolic "
1994 "link), C<s> (socket) or C<u> (unknown)."
1995 msgstr ""
1996
1997 #. type: =item
1998 #: ../cat/virt-ls.pod:171
1999 #, fuzzy
2000 #| msgid "version"
2001 msgid "permissions"
2002 msgstr "version"
2003
2004 #. type: textblock
2005 #: ../cat/virt-ls.pod:173
2006 msgid "The Unix permissions, displayed as a 4 digit octal number."
2007 msgstr ""
2008
2009 #. type: =item
2010 #: ../cat/virt-ls.pod:175
2011 #, fuzzy
2012 #| msgid "filesize"
2013 msgid "size"
2014 msgstr "filesize"
2015
2016 #. type: textblock
2017 #: ../cat/virt-ls.pod:177
2018 msgid ""
2019 "The size of the file.  This is shown in bytes unless I<-h> or I<--human-"
2020 "readable> option is given, in which case this is shown as a human-readable "
2021 "number."
2022 msgstr ""
2023
2024 #. type: =head2
2025 #: ../cat/virt-ls.pod:181 ../fish/guestfish-actions.pod:4188
2026 msgid "path"
2027 msgstr ""
2028
2029 #. type: textblock
2030 #: ../cat/virt-ls.pod:183
2031 msgid "The full path of the file or directory."
2032 msgstr ""
2033
2034 #. type: =item
2035 #: ../cat/virt-ls.pod:185
2036 #, fuzzy
2037 #| msgid "readlink"
2038 msgid "link"
2039 msgstr "readlink"
2040
2041 #. type: textblock
2042 #: ../cat/virt-ls.pod:187
2043 msgid "For symbolic links only, the link target."
2044 msgstr ""
2045
2046 #. type: textblock
2047 #: ../cat/virt-ls.pod:191
2048 msgid ""
2049 "In I<-lR> mode, additional command line options enable the display of more "
2050 "fields."
2051 msgstr ""
2052
2053 #. type: textblock
2054 #: ../cat/virt-ls.pod:194
2055 msgid ""
2056 "With the I<--uids> flag, these additional fields are displayed before the "
2057 "path:"
2058 msgstr ""
2059
2060 #. type: =item
2061 #: ../cat/virt-ls.pod:199
2062 #, fuzzy
2063 #| msgid "lvuuid"
2064 msgid "uid"
2065 msgstr "lvuuid"
2066
2067 #. type: =item
2068 #: ../cat/virt-ls.pod:201
2069 #, fuzzy
2070 #| msgid "vguuid"
2071 msgid "gid"
2072 msgstr "vguuid"
2073
2074 #. type: textblock
2075 #: ../cat/virt-ls.pod:203
2076 msgid ""
2077 "The UID and GID of the owner of the file (displayed numerically).  Note "
2078 "these only make sense in the context of a Unix-like guest."
2079 msgstr ""
2080
2081 #. type: textblock
2082 #: ../cat/virt-ls.pod:208
2083 msgid "With the I<--times> flag, these additional fields are displayed:"
2084 msgstr ""
2085
2086 #. type: =item
2087 #: ../cat/virt-ls.pod:212
2088 #, fuzzy
2089 #| msgid "time"
2090 msgid "atime"
2091 msgstr "time"
2092
2093 #. type: textblock
2094 #: ../cat/virt-ls.pod:214
2095 msgid "The time of last access."
2096 msgstr ""
2097
2098 #. type: =item
2099 #: ../cat/virt-ls.pod:216
2100 #, fuzzy
2101 #| msgid "time"
2102 msgid "mtime"
2103 msgstr "time"
2104
2105 #. type: textblock
2106 #: ../cat/virt-ls.pod:218
2107 msgid "The time of last modification."
2108 msgstr ""
2109
2110 #. type: =item
2111 #: ../cat/virt-ls.pod:220
2112 #, fuzzy
2113 #| msgid "time"
2114 msgid "ctime"
2115 msgstr "time"
2116
2117 #. type: textblock
2118 #: ../cat/virt-ls.pod:222
2119 msgid "The time of last status change."
2120 msgstr ""
2121
2122 #. type: textblock
2123 #: ../cat/virt-ls.pod:226
2124 msgid ""
2125 "The time fields are displayed as string dates and times, unless one of the "
2126 "I<--time-t>, I<--time-relative> or I<--time-days> flags is given."
2127 msgstr ""
2128
2129 #. type: textblock
2130 #: ../cat/virt-ls.pod:229
2131 msgid "With the I<--extra-stats> flag, these additional fields are displayed:"
2132 msgstr ""
2133
2134 #. type: =item
2135 #: ../cat/virt-ls.pod:233
2136 #, fuzzy
2137 #| msgid "zero-device"
2138 msgid "device"
2139 msgstr "zero-device"
2140
2141 #. type: textblock
2142 #: ../cat/virt-ls.pod:235
2143 msgid ""
2144 "The device containing the file (displayed as major:minor).  This may not "
2145 "match devices as known to the guest."
2146 msgstr ""
2147
2148 #. type: =item
2149 #: ../cat/virt-ls.pod:238
2150 msgid "inode"
2151 msgstr ""
2152
2153 #. type: textblock
2154 #: ../cat/virt-ls.pod:240
2155 msgid "The inode number."
2156 msgstr ""
2157
2158 #. type: =item
2159 #: ../cat/virt-ls.pod:242
2160 #, fuzzy
2161 #| msgid "readlink"
2162 msgid "nlink"
2163 msgstr "readlink"
2164
2165 #. type: textblock
2166 #: ../cat/virt-ls.pod:244
2167 msgid "The number of hard links."
2168 msgstr ""
2169
2170 #. type: =item
2171 #: ../cat/virt-ls.pod:246
2172 msgid "rdev"
2173 msgstr ""
2174
2175 #. type: textblock
2176 #: ../cat/virt-ls.pod:248
2177 msgid ""
2178 "For block and char special files, the device (displayed as major:minor)."
2179 msgstr ""
2180
2181 #. type: =item
2182 #: ../cat/virt-ls.pod:251
2183 #, fuzzy
2184 #| msgid "C<blocksize>"
2185 msgid "blocks"
2186 msgstr "C<blocksize>"
2187
2188 #. type: textblock
2189 #: ../cat/virt-ls.pod:253
2190 msgid "The number of 512 byte blocks allocated to the file."
2191 msgstr ""
2192
2193 #. type: textblock
2194 #: ../cat/virt-ls.pod:257
2195 msgid ""
2196 "With the I<--checksum> flag, the checksum of the file contents is shown "
2197 "(only for regular files).  Computing file checksums can take a considerable "
2198 "amount of time."
2199 msgstr ""
2200
2201 #. type: =item
2202 #: ../cat/virt-ls.pod:280
2203 #, fuzzy
2204 #| msgid "checksum"
2205 msgid "B<--checksum>"
2206 msgstr "checksum"
2207
2208 #. type: =item
2209 #: ../cat/virt-ls.pod:282
2210 msgid "B<--checksum=crc|md5|sha1|sha224|sha256|sha384|sha512>"
2211 msgstr ""
2212
2213 #. type: textblock
2214 #: ../cat/virt-ls.pod:284
2215 msgid ""
2216 "Display checksum over file contents for regular files.  With no argument, "
2217 "this defaults to using I<md5>.  Using an argument, you can select the "
2218 "checksum type to use."
2219 msgstr ""
2220
2221 #. type: textblock
2222 #: ../cat/virt-ls.pod:288 ../cat/virt-ls.pod:325 ../cat/virt-ls.pod:358
2223 #: ../cat/virt-ls.pod:391 ../cat/virt-ls.pod:401 ../cat/virt-ls.pod:408
2224 #: ../cat/virt-ls.pod:415 ../cat/virt-ls.pod:422
2225 msgid ""
2226 "This option only has effect in I<-lR> output mode.  See L</RECURSIVE LONG "
2227 "LISTING> above."
2228 msgstr ""
2229
2230 #. type: textblock
2231 #: ../cat/virt-ls.pod:316
2232 msgid ""
2233 "When prompting for keys and passphrases, virt-ls normally turns echoing off "
2234 "so you cannot see what you are typing.  If you are not worried about Tempest "
2235 "attacks and there is no one else in the room you can specify this flag to "
2236 "see what you are typing."
2237 msgstr ""
2238
2239 #. type: =item
2240 #: ../cat/virt-ls.pod:321
2241 #, fuzzy
2242 #| msgid "B<--no-dest-paths>"
2243 msgid "B<--extra-stats>"
2244 msgstr "B<--no-dest-paths>"
2245
2246 #. type: textblock
2247 #: ../cat/virt-ls.pod:323
2248 msgid "Display extra stats."
2249 msgstr ""
2250
2251 #. type: verbatim
2252 #: ../cat/virt-ls.pod:339
2253 #, fuzzy, no-wrap
2254 #| msgid ""
2255 #| " guestfish --format=raw -a disk.img\n"
2256 #| "\n"
2257 msgid ""
2258 " virt-ls --format=raw -a disk.img /dir\n"
2259 "\n"
2260 msgstr ""
2261 " guestfish --format=raw -a disk.img\n"
2262 "\n"
2263
2264 #. type: verbatim
2265 #: ../cat/virt-ls.pod:343
2266 #, fuzzy, no-wrap
2267 #| msgid ""
2268 #| " guestfish --format=raw -a disk.img --format -a another.img\n"
2269 #| "\n"
2270 msgid ""
2271 " virt-ls --format=raw -a disk.img --format -a another.img /dir\n"
2272 "\n"
2273 msgstr ""
2274 " guestfish --format=raw -a disk.img --format -a another.img\n"
2275 "\n"
2276
2277 #. type: textblock
2278 #: ../cat/virt-ls.pod:356
2279 msgid "Display file sizes in human-readable format."
2280 msgstr ""
2281
2282 #. type: =item
2283 #: ../cat/virt-ls.pod:370
2284 msgid "B<-R>"
2285 msgstr ""
2286
2287 #. type: =item
2288 #: ../cat/virt-ls.pod:372
2289 #, fuzzy
2290 #| msgid "B<--live>"
2291 msgid "B<--recursive>"
2292 msgstr "B<--live>"
2293
2294 #. type: textblock
2295 #: ../cat/virt-ls.pod:374
2296 msgid ""
2297 "Select the mode.  With neither of these options, C<virt-ls> produces a "
2298 "simple, flat list of the files in the named directory.  See L</SIMPLE "
2299 "LISTING>."
2300 msgstr ""
2301
2302 #. type: textblock
2303 #: ../cat/virt-ls.pod:378
2304 msgid ""
2305 "C<virt-ls -l> produces a \"long listing\", which shows more detail.  See L</"
2306 "LONG LISTING>."
2307 msgstr ""
2308
2309 #. type: textblock
2310 #: ../cat/virt-ls.pod:381
2311 msgid ""
2312 "C<virt-ls -R> produces a recursive list of files starting at the named "
2313 "directory.  See L</RECURSIVE LISTING>."
2314 msgstr ""
2315
2316 #. type: textblock
2317 #: ../cat/virt-ls.pod:384
2318 msgid ""
2319 "C<virt-ls -lR> produces a recursive long listing which can be more easily "
2320 "parsed.  See L</RECURSIVE LONG LISTING>."
2321 msgstr ""
2322
2323 #. type: =item
2324 #: ../cat/virt-ls.pod:387
2325 #, fuzzy
2326 #| msgid "B<--live>"
2327 msgid "B<--times>"
2328 msgstr "B<--live>"
2329
2330 #. type: textblock
2331 #: ../cat/virt-ls.pod:389
2332 msgid "Display time fields."
2333 msgstr ""
2334
2335 #. type: =item
2336 #: ../cat/virt-ls.pod:394
2337 #, fuzzy
2338 #| msgid "B<--echo-keys>"
2339 msgid "B<--time-days>"
2340 msgstr "B<--echo-keys>"
2341
2342 #. type: textblock
2343 #: ../cat/virt-ls.pod:396
2344 msgid "Display time fields as days before now (negative if in the future)."
2345 msgstr ""
2346
2347 #. type: textblock
2348 #: ../cat/virt-ls.pod:398
2349 msgid ""
2350 "Note that C<0> in output means \"up to 1 day before now\", or that the age "
2351 "of the file is between 0 and 86399 seconds."
2352 msgstr ""
2353
2354 #. type: =item
2355 #: ../cat/virt-ls.pod:404
2356 #, fuzzy
2357 #| msgid "B<--live>"
2358 msgid "B<--time-relative>"
2359 msgstr "B<--live>"
2360
2361 #. type: textblock
2362 #: ../cat/virt-ls.pod:406
2363 msgid "Display time fields as seconds before now (negative if in the future)."
2364 msgstr ""
2365
2366 #. type: =item
2367 #: ../cat/virt-ls.pod:411
2368 #, fuzzy
2369 #| msgid "I<--timeout N>"
2370 msgid "B<--time-t>"
2371 msgstr "I<--timeout N>"
2372
2373 #. type: textblock
2374 #: ../cat/virt-ls.pod:413
2375 msgid "Display time fields as seconds since the Unix epoch."
2376 msgstr ""
2377
2378 #. type: =item
2379 #: ../cat/virt-ls.pod:418
2380 #, fuzzy
2381 #| msgid "B<--csh>"
2382 msgid "B<--uids>"
2383 msgstr "B<--csh>"
2384
2385 #. type: textblock
2386 #: ../cat/virt-ls.pod:420
2387 msgid "Display UID and GID fields."
2388 msgstr ""
2389
2390 #. type: textblock
2391 #: ../cat/virt-ls.pod:445
2392 msgid "Previous versions of virt-ls allowed you to write either:"
2393 msgstr ""
2394
2395 #. type: verbatim
2396 #: ../cat/virt-ls.pod:447
2397 #, fuzzy, no-wrap
2398 #| msgid ""
2399 #| " virt-list-partitions [--options] disk.img [disk.img ...]\n"
2400 #| "\n"
2401 msgid ""
2402 " virt-ls disk.img [disk.img ...] /dir\n"
2403 "\n"
2404 msgstr ""
2405 " virt-list-partitions [--параметри] диск.img [диск.img ...]\n"
2406 "\n"
2407
2408 #. type: verbatim
2409 #: ../cat/virt-ls.pod:451
2410 #, fuzzy, no-wrap
2411 #| msgid ""
2412 #| " inspect-get-hostname root\n"
2413 #| "\n"
2414 msgid ""
2415 " virt-ls guestname /dir\n"
2416 "\n"
2417 msgstr ""
2418 " inspect-get-hostname корінь\n"
2419 "\n"
2420
2421 #. type: textblock
2422 #: ../cat/virt-ls.pod:497
2423 #, fuzzy
2424 #| msgid ""
2425 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
2426 #| "filesystems(1)>, L<virt-resize(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::"
2427 #| "Lib(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
2428 msgid ""
2429 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-out(1)>, L<virt-"
2430 "tar-out(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, L<Sys::Virt(3)>, "
2431 "L<http://libguestfs.org/>."
2432 msgstr ""
2433 "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
2434 "filesystems(1)>, L<virt-resize(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib"
2435 "(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
2436
2437 #. type: textblock
2438 #: ../cat/virt-ls.pod:513 ../df/virt-df.pod:241 ../edit/virt-edit.pod:374
2439 #: ../rescue/virt-rescue.pod:298
2440 #, fuzzy
2441 #| msgid "Copyright (C) 2009-2010 Red Hat Inc."
2442 msgid "Copyright (C) 2009-2011 Red Hat Inc."
2443 msgstr "© Red Hat Inc., 2009–2010"
2444
2445 #. type: textblock
2446 #: ../df/virt-df.pod:5
2447 msgid "virt-df - Display free space on virtual filesystems"
2448 msgstr ""
2449
2450 #. type: verbatim
2451 #: ../df/virt-df.pod:9
2452 #, fuzzy, no-wrap
2453 #| msgid ""
2454 #| " virt-list-partitions [--options] domname\n"
2455 #| "\n"
2456 msgid ""
2457 " virt-df [--options]\n"
2458 "\n"
2459 msgstr ""
2460 " virt-list-partitions [--параметри] назва_домену\n"
2461 "\n"
2462
2463 #. type: verbatim
2464 #: ../df/virt-df.pod:11
2465 #, fuzzy, no-wrap
2466 #| msgid ""
2467 #| " virt-list-partitions [--options] domname\n"
2468 #| "\n"
2469 msgid ""
2470 " virt-df [--options] -d domname\n"
2471 "\n"
2472 msgstr ""
2473 " virt-list-partitions [--параметри] назва_домену\n"
2474 "\n"
2475
2476 #. type: verbatim
2477 #: ../df/virt-df.pod:13
2478 #, fuzzy, no-wrap
2479 #| msgid ""
2480 #| " virt-list-partitions [--options] disk.img [disk.img ...]\n"
2481 #| "\n"
2482 msgid ""
2483 " virt-df [--options] -a disk.img [-a disk.img ...]\n"
2484 "\n"
2485 msgstr ""
2486 " virt-list-partitions [--параметри] диск.img [диск.img ...]\n"
2487 "\n"
2488
2489 #. type: verbatim
2490 #: ../df/virt-df.pod:17
2491 #, fuzzy, no-wrap
2492 #| msgid ""
2493 #| " virt-list-partitions [--options] domname\n"
2494 #| "\n"
2495 msgid ""
2496 " virt-df [--options] domname\n"
2497 "\n"
2498 msgstr ""
2499 " virt-list-partitions [--параметри] назва_домену\n"
2500 "\n"
2501
2502 #. type: verbatim
2503 #: ../df/virt-df.pod:19
2504 #, fuzzy, no-wrap
2505 #| msgid ""
2506 #| " virt-list-partitions [--options] disk.img [disk.img ...]\n"
2507 #| "\n"
2508 msgid ""
2509 " virt-df [--options] disk.img [disk.img ...]\n"
2510 "\n"
2511 msgstr ""
2512 " virt-list-partitions [--параметри] диск.img [диск.img ...]\n"
2513 "\n"
2514
2515 #. type: textblock
2516 #: ../df/virt-df.pod:23
2517 msgid ""
2518 "C<virt-df> is a command line tool to display free space on virtual machine "
2519 "filesystems.  Unlike other tools, it doesn't just display the size of disk "
2520 "allocated to a virtual machine, but can look inside disk images to see how "
2521 "much space is really being used."
2522 msgstr ""
2523
2524 #. type: textblock
2525 #: ../df/virt-df.pod:28
2526 msgid ""
2527 "If used without any I<-a> or I<-d> arguments, C<virt-df> checks with libvirt "
2528 "to get a list of all active and inactive guests, and performs a C<df>-type "
2529 "operation on each one in turn, printing out the results."
2530 msgstr ""
2531
2532 #. type: textblock
2533 #: ../df/virt-df.pod:32
2534 msgid ""
2535 "If any I<-a> or I<-d> arguments are specified, C<virt-df> performs a C<df>-"
2536 "type operation on either the single named libvirt domain, or on the disk "
2537 "image(s) listed on the command line (which must all belong to a single VM).  "
2538 "In this mode (with arguments), C<virt-df> will I<only work for a single "
2539 "guest>.  If you want to run on multiple guests, then you have to invoke "
2540 "C<virt-df> multiple times."
2541 msgstr ""
2542
2543 #. type: textblock
2544 #: ../df/virt-df.pod:39
2545 msgid ""
2546 "Use the I<--csv> option to get a format which can be easily parsed by other "
2547 "programs.  Other options are similar to the standard L<df(1)> command."
2548 msgstr ""
2549
2550 #. type: textblock
2551 #: ../df/virt-df.pod:45
2552 msgid ""
2553 "Show disk usage for a single libvirt guest called C<F14x64>.  Make the "
2554 "output human-readable:"
2555 msgstr ""
2556
2557 #. type: verbatim
2558 #: ../df/virt-df.pod:48
2559 #, no-wrap
2560 msgid ""
2561 " # virt-df -d F14x64 -h\n"
2562 " Filesystem                       Size     Used  Available  Use%\n"
2563 " F14x64:/dev/sda1                 484M      66M       393M   14%\n"
2564 " F14x64:/dev/vg_f13x64/lv_root    7.4G     3.4G       4.0G   46%\n"
2565 "\n"
2566 msgstr ""
2567
2568 #. type: textblock
2569 #: ../df/virt-df.pod:53
2570 msgid "Show disk usage for a disk image file called C<test.img>:"
2571 msgstr ""
2572
2573 #. type: verbatim
2574 #: ../df/virt-df.pod:55
2575 #, no-wrap
2576 msgid ""
2577 " $ virt-df -a test1.img\n"
2578 " Filesystem                  1K-blocks     Used  Available  Use%\n"
2579 " test1.img:/dev/sda1             99099     1551      92432    2%\n"
2580 "\n"
2581 msgstr ""
2582
2583 #. type: verbatim
2584 #: ../df/virt-df.pod:112
2585 #, fuzzy, no-wrap
2586 #| msgid ""
2587 #| " guestfish --format=raw -a disk.img\n"
2588 #| "\n"
2589 msgid ""
2590 " virt-df --format=raw -a disk.img\n"
2591 "\n"
2592 msgstr ""
2593 " guestfish --format=raw -a disk.img\n"
2594 "\n"
2595
2596 #. type: verbatim
2597 #: ../df/virt-df.pod:116
2598 #, fuzzy, no-wrap
2599 #| msgid ""
2600 #| " guestfish --format=raw -a disk.img --format -a another.img\n"
2601 #| "\n"
2602 msgid ""
2603 " virt-df --format=raw -a disk.img --format -a another.img\n"
2604 "\n"
2605 msgstr ""
2606 " guestfish --format=raw -a disk.img --format -a another.img\n"
2607 "\n"
2608
2609 #. type: textblock
2610 #: ../df/virt-df.pod:129
2611 msgid "Print sizes in human-readable format."
2612 msgstr ""
2613
2614 #. type: textblock
2615 #: ../df/virt-df.pod:131
2616 msgid "You are not allowed to use I<-h> and I<--csv> at the same time."
2617 msgstr ""
2618
2619 #. type: =item
2620 #: ../df/virt-df.pod:133 ../fish/guestfish.pod:258 ../fuse/guestmount.pod:155
2621 msgid "B<-i>"
2622 msgstr "B<-i>"
2623
2624 #. type: =item
2625 #: ../df/virt-df.pod:135
2626 #, fuzzy
2627 #| msgid "B<--live>"
2628 msgid "B<--inodes>"
2629 msgstr "B<--live>"
2630
2631 #. type: textblock
2632 #: ../df/virt-df.pod:137
2633 msgid "Print inodes instead of blocks."
2634 msgstr ""
2635
2636 #. type: =item
2637 #: ../df/virt-df.pod:139
2638 #, fuzzy
2639 #| msgid "B<--merge>"
2640 msgid "B<--one-per-guest>"
2641 msgstr "B<--merge>"
2642
2643 #. type: textblock
2644 #: ../df/virt-df.pod:141
2645 msgid ""
2646 "Run one libguestfs appliance per guest.  Normally C<virt-df> will add the "
2647 "disks from several guests to a single libguestfs appliance."
2648 msgstr ""
2649
2650 #. type: textblock
2651 #: ../df/virt-df.pod:144
2652 msgid "You might use this option in the following circumstances:"
2653 msgstr ""
2654
2655 #. type: =item
2656 #: ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266
2657 #: ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276
2658 #: ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291
2659 #: ../examples/guestfs-recipes.pod:98 ../examples/guestfs-recipes.pod:102
2660 #: ../examples/guestfs-recipes.pod:106 ../examples/guestfs-recipes.pod:132
2661 #: ../examples/guestfs-recipes.pod:137 ../examples/guestfs-recipes.pod:227
2662 #: ../examples/guestfs-recipes.pod:231 ../examples/guestfs-recipes.pod:235
2663 #: ../examples/guestfs-recipes.pod:239 ../examples/guestfs-recipes.pod:243
2664 #: ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20
2665 #: ../fish/guestfish-actions.pod:390 ../fish/guestfish-actions.pod:398
2666 #: ../fish/guestfish-actions.pod:405 ../fish/guestfish-actions.pod:412
2667 #: ../fish/guestfish-actions.pod:1104 ../fish/guestfish-actions.pod:1108
2668 #: ../fish/guestfish-actions.pod:1112 ../fish/guestfish-actions.pod:1116
2669 #: ../fish/guestfish-actions.pod:1124 ../fish/guestfish-actions.pod:1128
2670 #: ../fish/guestfish-actions.pod:1132 ../fish/guestfish-actions.pod:1142
2671 #: ../fish/guestfish-actions.pod:1146 ../fish/guestfish-actions.pod:1150
2672 #: ../fish/guestfish-actions.pod:1240 ../fish/guestfish-actions.pod:1244
2673 #: ../fish/guestfish-actions.pod:1249 ../fish/guestfish-actions.pod:1254
2674 #: ../fish/guestfish-actions.pod:1296 ../fish/guestfish-actions.pod:1300
2675 #: ../fish/guestfish-actions.pod:1305 ../fish/guestfish-actions.pod:1938
2676 #: ../fish/guestfish-actions.pod:1944 ../fish/guestfish-actions.pod:1952
2677 #: ../fish/guestfish-actions.pod:1959 ../fish/guestfish-actions.pod:1966
2678 #: ../fish/guestfish.pod:445 ../fish/guestfish.pod:449
2679 #: ../fish/guestfish.pod:453 ../fish/guestfish.pod:457
2680 #: ../inspector/virt-inspector.pod:393 ../inspector/virt-inspector.pod:397
2681 #: ../resize/virt-resize.pod:282 ../resize/virt-resize.pod:286
2682 #: ../resize/virt-resize.pod:295 ../resize/virt-resize.pod:301
2683 #: ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:29
2684 #: ../src/guestfs-actions.pod:588 ../src/guestfs-actions.pod:596
2685 #: ../src/guestfs-actions.pod:603 ../src/guestfs-actions.pod:610
2686 #: ../src/guestfs-actions.pod:1667 ../src/guestfs-actions.pod:1671
2687 #: ../src/guestfs-actions.pod:1675 ../src/guestfs-actions.pod:1679
2688 #: ../src/guestfs-actions.pod:1687 ../src/guestfs-actions.pod:1691
2689 #: ../src/guestfs-actions.pod:1695 ../src/guestfs-actions.pod:1705
2690 #: ../src/guestfs-actions.pod:1709 ../src/guestfs-actions.pod:1713
2691 #: ../src/guestfs-actions.pod:1851 ../src/guestfs-actions.pod:1855
2692 #: ../src/guestfs-actions.pod:1860 ../src/guestfs-actions.pod:1865
2693 #: ../src/guestfs-actions.pod:1926 ../src/guestfs-actions.pod:1930
2694 #: ../src/guestfs-actions.pod:1935 ../src/guestfs-actions.pod:2864
2695 #: ../src/guestfs-actions.pod:2870 ../src/guestfs-actions.pod:2878
2696 #: ../src/guestfs-actions.pod:2885 ../src/guestfs-actions.pod:2892
2697 #: ../src/guestfs.pod:388 ../src/guestfs.pod:393 ../src/guestfs.pod:398
2698 #: ../src/guestfs.pod:402 ../src/guestfs.pod:407 ../src/guestfs.pod:411
2699 #: ../src/guestfs.pod:416 ../src/guestfs.pod:421 ../src/guestfs.pod:1064
2700 #: ../src/guestfs.pod:1068 ../src/guestfs.pod:1072 ../src/guestfs.pod:1077
2701 #: ../src/guestfs.pod:1085 ../src/guestfs.pod:1104 ../src/guestfs.pod:1112
2702 #: ../src/guestfs.pod:1134 ../src/guestfs.pod:1138 ../src/guestfs.pod:1142
2703 #: ../src/guestfs.pod:1146 ../src/guestfs.pod:1150 ../src/guestfs.pod:1154
2704 #: ../src/guestfs.pod:1644 ../src/guestfs.pod:1649 ../src/guestfs.pod:1653
2705 #: ../src/guestfs.pod:1755 ../src/guestfs.pod:1760 ../src/guestfs.pod:1764
2706 #: ../src/guestfs.pod:1774 ../src/guestfs.pod:2063 ../src/guestfs.pod:2068
2707 #: ../src/guestfs.pod:2074 ../src/guestfs.pod:2082 ../src/guestfs.pod:2529
2708 #: ../src/guestfs.pod:2535 ../src/guestfs.pod:2540 ../src/guestfs.pod:2546
2709 #: ../src/guestfs.pod:2927 ../src/guestfs.pod:2932 ../src/guestfs.pod:2936
2710 #: ../src/guestfs.pod:2940 ../src/guestfs.pod:2944 ../src/guestfs.pod:2958
2711 #: ../src/guestfs.pod:2963 ../src/guestfs.pod:3188 ../src/guestfs.pod:3192
2712 #: ../src/guestfs.pod:3196 ../src/guestfs.pod:3200
2713 #: ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202
2714 #: ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:710
2715 #: ../tools/virt-win-reg.pl:716 ../tools/virt-win-reg.pl:722
2716 msgid "*"
2717 msgstr "*"
2718
2719 #. type: textblock
2720 #: ../df/virt-df.pod:150
2721 msgid ""
2722 "If you think an untrusted guest might actively try to exploit the libguestfs "
2723 "appliance kernel, then this prevents one guest from interfering with the "
2724 "stats printed for another guest."
2725 msgstr ""
2726
2727 #. type: textblock
2728 #: ../df/virt-df.pod:156
2729 msgid ""
2730 "If the kernel has a bug which stops it from accessing a filesystem in one "
2731 "guest (see for example RHBZ#635373) then this allows libguestfs to continue "
2732 "and report stats for further guests."
2733 msgstr ""
2734
2735 #. type: textblock
2736 #: ../df/virt-df.pod:165
2737 msgid ""
2738 "Print UUIDs instead of names.  This is useful for following a guest even "
2739 "when the guest is migrated or renamed, or when two guests happen to have the "
2740 "same name."
2741 msgstr ""
2742
2743 #. type: textblock
2744 #: ../df/virt-df.pod:169
2745 msgid ""
2746 "Note that only domains that we fetch from libvirt come with UUIDs.  For disk "
2747 "images, we still print the disk image name even when this option is "
2748 "specified."
2749 msgstr ""
2750
2751 #. type: textblock
2752 #: ../df/virt-df.pod:229
2753 msgid ""
2754 "L<df(1)>, L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<http://"
2755 "libguestfs.org/>."
2756 msgstr ""
2757
2758 #. type: textblock
2759 #: ../edit/virt-edit.pod:5
2760 msgid "virt-edit - Edit a file in a virtual machine"
2761 msgstr ""
2762
2763 #. type: verbatim
2764 #: ../edit/virt-edit.pod:9
2765 #, fuzzy, no-wrap
2766 #| msgid ""
2767 #| " virt-list-partitions [--options] domname\n"
2768 #| "\n"
2769 msgid ""
2770 " virt-edit [--options] -d domname file [file ...]\n"
2771 "\n"
2772 msgstr ""
2773 " virt-list-partitions [--параметри] назва_домену\n"
2774 "\n"
2775
2776 #. type: verbatim
2777 #: ../edit/virt-edit.pod:11
2778 #, fuzzy, no-wrap
2779 #| msgid ""
2780 #| " virt-list-partitions [--options] disk.img [disk.img ...]\n"
2781 #| "\n"
2782 msgid ""
2783 " virt-edit [--options] -a disk.img [-a disk.img ...] file [file ...]\n"
2784 "\n"
2785 msgstr ""
2786 " virt-list-partitions [--параметри] диск.img [диск.img ...]\n"
2787 "\n"
2788
2789 #. type: verbatim
2790 #: ../edit/virt-edit.pod:13
2791 #, no-wrap
2792 msgid ""
2793 " virt-edit [-d domname|-a disk.img] file -e 'expr'\n"
2794 "\n"
2795 msgstr ""
2796
2797 #. type: verbatim
2798 #: ../edit/virt-edit.pod:17
2799 #, no-wrap
2800 msgid ""
2801 " virt-edit domname file\n"
2802 "\n"
2803 msgstr ""
2804
2805 #. type: verbatim
2806 #: ../edit/virt-edit.pod:19 ../edit/virt-edit.pod:183
2807 #, fuzzy, no-wrap
2808 #| msgid ""
2809 #| " virt-list-partitions [--options] disk.img [disk.img ...]\n"
2810 #| "\n"
2811 msgid ""
2812 " virt-edit disk.img [disk.img ...] file\n"
2813 "\n"
2814 msgstr ""
2815 " virt-list-partitions [--параметри] диск.img [диск.img ...]\n"
2816 "\n"
2817
2818 #. type: =head1
2819 #: ../edit/virt-edit.pod:21 ../fish/guestfish.pod:23
2820 #: ../fish/virt-copy-in.pod:13 ../fish/virt-tar-in.pod:15
2821 #: ../fuse/guestmount.pod:15 ../rescue/virt-rescue.pod:19
2822 #: ../tools/virt-tar.pl:64 ../tools/virt-win-reg.pl:51
2823 msgid "WARNING"
2824 msgstr "ПОПЕРЕДЖЕННЯ"
2825
2826 #. type: textblock
2827 #: ../edit/virt-edit.pod:23
2828 msgid ""
2829 "You must I<not> use C<virt-edit> on live virtual machines.  If you do this, "
2830 "you risk disk corruption in the VM.  C<virt-edit> tries to stop you from "
2831 "doing this, but doesn't catch all cases."
2832 msgstr ""
2833
2834 #. type: textblock
2835 #: ../edit/virt-edit.pod:29
2836 msgid ""
2837 "C<virt-edit> is a command line tool to edit C<file> where each C<file> "
2838 "exists in the named virtual machine (or disk image)."
2839 msgstr ""
2840
2841 #. type: textblock
2842 #: ../edit/virt-edit.pod:32
2843 msgid ""
2844 "Multiple filenames can be given, in which case they are each edited in "
2845 "turn.  Each filename must be a full path, starting at the root directory "
2846 "(starting with '/')."
2847 msgstr ""
2848
2849 #. type: textblock
2850 #: ../edit/virt-edit.pod:36
2851 msgid "If you want to just view a file, use L<virt-cat(1)>."
2852 msgstr ""
2853
2854 #. type: textblock
2855 #: ../edit/virt-edit.pod:38
2856 msgid ""
2857 "For more complex cases you should look at the L<guestfish(1)> tool (see L</"
2858 "USING GUESTFISH> below)."
2859 msgstr ""
2860
2861 #. type: textblock
2862 #: ../edit/virt-edit.pod:41
2863 msgid ""
2864 "C<virt-edit> cannot be used to create a new file.  L<guestfish(1)> can do "
2865 "that and much more."
2866 msgstr ""
2867
2868 #. type: textblock
2869 #: ../edit/virt-edit.pod:46
2870 msgid "Edit the named files interactively:"
2871 msgstr ""
2872
2873 #. type: verbatim
2874 #: ../edit/virt-edit.pod:48
2875 #, no-wrap
2876 msgid ""
2877 " virt-edit -d mydomain /boot/grub/grub.conf\n"
2878 "\n"
2879 msgstr ""
2880
2881 #. type: verbatim
2882 #: ../edit/virt-edit.pod:50
2883 #, no-wrap
2884 msgid ""
2885 " virt-edit -d mydomain /etc/passwd\n"
2886 "\n"
2887 msgstr ""
2888
2889 #. type: textblock
2890 #: ../edit/virt-edit.pod:52
2891 msgid "For Windows guests, some Windows paths are understood:"
2892 msgstr ""
2893
2894 #. type: verbatim
2895 #: ../edit/virt-edit.pod:54
2896 #, no-wrap
2897 msgid ""
2898 " virt-edit -d mywindomain 'c:\\autoexec.bat'\n"
2899 "\n"
2900 msgstr ""
2901
2902 #. type: textblock
2903 #: ../edit/virt-edit.pod:56
2904 msgid ""
2905 "If Perl is installed, you can also edit files non-interactively (see L</NON-"
2906 "INTERACTIVE EDITING> below).  To change the init default level to 5:"
2907 msgstr ""
2908
2909 #. type: verbatim
2910 #: ../edit/virt-edit.pod:60
2911 #, no-wrap
2912 msgid ""
2913 " virt-edit -d mydomain /etc/inittab -e 's/^id:.*/id:5:initdefault:/'\n"
2914 "\n"
2915 msgstr ""
2916
2917 #. type: =item
2918 #: ../edit/virt-edit.pod:81
2919 msgid "B<-b> extension"
2920 msgstr ""
2921
2922 #. type: =item
2923 #: ../edit/virt-edit.pod:83
2924 msgid "B<--backup> extension"
2925 msgstr ""
2926
2927 #. type: textblock
2928 #: ../edit/virt-edit.pod:85
2929 msgid ""
2930 "Create a backup of the original file I<in the guest disk image>.  The backup "
2931 "has the original filename with C<extension> added."
2932 msgstr ""
2933
2934 #. type: textblock
2935 #: ../edit/virt-edit.pod:88
2936 msgid ""
2937 "Usually the first character of C<extension> would be a dot C<.> so you would "
2938 "write:"
2939 msgstr ""
2940
2941 #. type: verbatim
2942 #: ../edit/virt-edit.pod:91
2943 #, no-wrap
2944 msgid ""
2945 " virt-edit -b .orig [etc]\n"
2946 "\n"
2947 msgstr ""
2948
2949 #. type: textblock
2950 #: ../edit/virt-edit.pod:93
2951 msgid "By default, no backup file is made."
2952 msgstr ""
2953
2954 #. type: =item
2955 #: ../edit/virt-edit.pod:95 ../fish/guestfish.pod:181
2956 #: ../fuse/guestmount.pod:96 ../inspector/virt-inspector.pod:74
2957 #: ../tools/virt-list-filesystems.pl:77 ../tools/virt-list-partitions.pl:78
2958 #: ../tools/virt-tar.pl:127 ../tools/virt-win-reg.pl:128
2959 msgid "B<-c URI>"
2960 msgstr "B<-c адреса>"
2961
2962 #. type: =item
2963 #: ../edit/virt-edit.pod:97 ../fish/guestfish.pod:183
2964 #: ../fuse/guestmount.pod:98 ../inspector/virt-inspector.pod:76
2965 #: ../tools/virt-list-filesystems.pl:79 ../tools/virt-list-partitions.pl:80
2966 #: ../tools/virt-tar.pl:129 ../tools/virt-win-reg.pl:130
2967 msgid "B<--connect URI>"
2968 msgstr "B<--connect адреса>"
2969
2970 #. type: textblock
2971 #: ../edit/virt-edit.pod:102 ../tools/virt-list-filesystems.pl:84
2972 #: ../tools/virt-list-partitions.pl:85 ../tools/virt-tar.pl:134
2973 #: ../tools/virt-win-reg.pl:135
2974 msgid ""
2975 "If you specify guest block devices directly, then libvirt is not used at all."
2976 msgstr ""
2977
2978 #. type: textblock
2979 #: ../edit/virt-edit.pod:114
2980 msgid ""
2981 "When prompting for keys and passphrases, virt-edit normally turns echoing "
2982 "off so you cannot see what you are typing.  If you are not worried about "
2983 "Tempest attacks and there is no one else in the room you can specify this "
2984 "flag to see what you are typing."
2985 msgstr ""
2986
2987 #. type: =item
2988 #: ../edit/virt-edit.pod:119
2989 msgid "B<-e> EXPR"
2990 msgstr ""
2991
2992 #. type: =item
2993 #: ../edit/virt-edit.pod:121
2994 #, fuzzy
2995 #| msgid "B<--help>"
2996 msgid "B<--expr> EXPR"
2997 msgstr "B<--help>"
2998
2999 #. type: textblock
3000 #: ../edit/virt-edit.pod:123
3001 msgid ""
3002 "Instead of launching the external editor, non-interactively apply the Perl "
3003 "expression C<EXPR> to each line in the file.  See L</NON-INTERACTIVE "
3004 "EDITING> below."
3005 msgstr ""
3006
3007 #. type: textblock
3008 #: ../edit/virt-edit.pod:127
3009 msgid ""
3010 "Be careful to properly quote the expression to prevent it from being altered "
3011 "by the shell."
3012 msgstr ""
3013
3014 #. type: textblock
3015 #: ../edit/virt-edit.pod:130
3016 msgid "Note that this option is only available when Perl 5 is installed."
3017 msgstr ""
3018
3019 #. type: =item
3020 #: ../edit/virt-edit.pod:132
3021 #, fuzzy
3022 #| msgid "B<--format=raw|qcow2|..>"
3023 msgid "B<--format> raw|qcow2|..."
3024 msgstr "B<--format=raw|qcow2|..>"
3025
3026 #. type: verbatim
3027 #: ../edit/virt-edit.pod:143
3028 #, fuzzy, no-wrap
3029 #| msgid ""
3030 #| " guestfish --format=raw -a disk.img\n"
3031 #| "\n"
3032 msgid ""
3033 " virt-edit --format=raw -a disk.img file\n"
3034 "\n"
3035 msgstr ""
3036 " guestfish --format=raw -a disk.img\n"
3037 "\n"
3038
3039 #. type: verbatim
3040 #: ../edit/virt-edit.pod:147
3041 #, fuzzy, no-wrap
3042 #| msgid ""
3043 #| " guestfish --format=raw -a disk.img --format -a another.img\n"
3044 #| "\n"
3045 msgid ""
3046 " virt-edit --format=raw -a disk.img --format -a another.img file\n"
3047 "\n"
3048 msgstr ""
3049 " guestfish --format=raw -a disk.img --format -a another.img\n"
3050 "\n"
3051
3052 #. type: textblock
3053 #: ../edit/virt-edit.pod:181
3054 msgid "Previous versions of virt-edit allowed you to write either:"
3055 msgstr ""
3056
3057 #. type: verbatim
3058 #: ../edit/virt-edit.pod:187
3059 #, fuzzy, no-wrap
3060 #| msgid ""
3061 #| " edit filename\n"
3062 #| "\n"
3063 msgid ""
3064 " virt-edit guestname file\n"
3065 "\n"
3066 msgstr ""
3067 " edit назва_файла\n"
3068 "\n"
3069
3070 #. type: =head1
3071 #: ../edit/virt-edit.pod:195
3072 msgid "NON-INTERACTIVE EDITING"
3073 msgstr ""
3074
3075 #. type: textblock
3076 #: ../edit/virt-edit.pod:197
3077 msgid ""
3078 "C<virt-edit> normally calls out to C<$EDITOR> (or vi) so the system "
3079 "administrator can interactively edit the file."
3080 msgstr ""
3081
3082 #. type: textblock
3083 #: ../edit/virt-edit.pod:200
3084 msgid ""
3085 "There are two ways also to use C<virt-edit> from scripts in order to make "
3086 "automated edits to files.  (Note that although you I<can> use C<virt-edit> "
3087 "like this, it's less error-prone to write scripts directly using the "
3088 "libguestfs API and Augeas for configuration file editing.)"
3089 msgstr ""
3090
3091 #. type: textblock
3092 #: ../edit/virt-edit.pod:206
3093 msgid ""
3094 "The first method is to temporarily set C<$EDITOR> to any script or program "
3095 "you want to run.  The script is invoked as C<$EDITOR tmpfile> and it should "
3096 "update C<tmpfile> in place however it likes."
3097 msgstr ""
3098
3099 #. type: textblock
3100 #: ../edit/virt-edit.pod:210
3101 msgid ""
3102 "The second method is to use the I<-e> parameter of C<virt-edit> to run a "
3103 "short Perl snippet in the style of L<sed(1)>.  For example to replace all "
3104 "instances of C<foo> with C<bar> in a file:"
3105 msgstr ""
3106
3107 #. type: verbatim
3108 #: ../edit/virt-edit.pod:214
3109 #, no-wrap
3110 msgid ""
3111 " virt-edit -d domname filename -e 's/foo/bar/'\n"
3112 "\n"
3113 msgstr ""
3114
3115 #. type: textblock
3116 #: ../edit/virt-edit.pod:216
3117 msgid ""
3118 "The full power of Perl regular expressions can be used (see L<perlre(1)>).  "
3119 "For example to delete root's password you could do:"
3120 msgstr ""
3121
3122 #. type: verbatim
3123 #: ../edit/virt-edit.pod:219
3124 #, no-wrap
3125 msgid ""
3126 " virt-edit -d domname /etc/passwd -e 's/^root:.*?:/root::/'\n"
3127 "\n"
3128 msgstr ""
3129
3130 #. type: textblock
3131 #: ../edit/virt-edit.pod:221
3132 msgid ""
3133 "What really happens is that the snippet is evaluated as a Perl expression "
3134 "for each line of the file.  The line, including the final C<\\n>, is passed "
3135 "in C<$_> and the expression should update C<$_> or leave it unchanged."
3136 msgstr ""
3137
3138 #. type: textblock
3139 #: ../edit/virt-edit.pod:226
3140 msgid ""
3141 "To delete a line, set C<$_> to the empty string.  For example, to delete the "
3142 "C<apache> user account from the password file you can do:"
3143 msgstr ""
3144
3145 #. type: verbatim
3146 #: ../edit/virt-edit.pod:229
3147 #, no-wrap
3148 msgid ""
3149 " virt-edit -d mydomain /etc/passwd -e '$_ = \"\" if /^apache:/'\n"
3150 "\n"
3151 msgstr ""
3152
3153 #. type: textblock
3154 #: ../edit/virt-edit.pod:231
3155 msgid ""
3156 "To insert a line, prepend or append it to C<$_>.  However appending lines to "
3157 "the end of the file is rather difficult this way since there is no concept "
3158 "of \"last line of the file\" - your expression just doesn't get called "
3159 "again.  You might want to use the first method (setting C<$EDITOR>) if you "
3160 "want to do this."
3161 msgstr ""
3162
3163 #. type: textblock
3164 #: ../edit/virt-edit.pod:237
3165 msgid ""
3166 "The variable C<$lineno> contains the current line number.  As is "
3167 "traditional, the first line in the file is number C<1>."
3168 msgstr ""
3169
3170 #. type: textblock
3171 #: ../edit/virt-edit.pod:240
3172 msgid ""
3173 "The return value from the expression is ignored, but the expression may call "
3174 "C<die> in order to abort the whole program, leaving the original file "
3175 "untouched."
3176 msgstr ""
3177
3178 #. type: textblock
3179 #: ../edit/virt-edit.pod:244
3180 msgid ""
3181 "Remember when matching the end of a line that C<$_> may contain the final C<"
3182 "\\n>, or (for DOS files) C<\\r\\n>, or if the file does not end with a "
3183 "newline then neither of these.  Thus to match or substitute some text at the "
3184 "end of a line, use this regular expression:"
3185 msgstr ""
3186
3187 #. type: verbatim
3188 #: ../edit/virt-edit.pod:249
3189 #, no-wrap
3190 msgid ""
3191 " /some text(\\r?\\n)?$/\n"
3192 "\n"
3193 msgstr ""
3194
3195 #. type: textblock
3196 #: ../edit/virt-edit.pod:251
3197 msgid ""
3198 "Alternately, use the perl C<chomp> function, being careful not to chomp C<"
3199 "$_> itself (since that would remove all newlines from the file):"
3200 msgstr ""
3201
3202 #. type: verbatim
3203 #: ../edit/virt-edit.pod:255
3204 #, no-wrap
3205 msgid ""
3206 " my $m = $_; chomp $m; $m =~ /some text$/\n"
3207 "\n"
3208 msgstr ""
3209
3210 #. type: =head1
3211 #: ../edit/virt-edit.pod:257 ../fish/guestfish.pod:858
3212 msgid "WINDOWS PATHS"
3213 msgstr ""
3214
3215 #. type: textblock
3216 #: ../edit/virt-edit.pod:259
3217 msgid ""
3218 "C<virt-edit> has a limited ability to understand Windows drive letters and "
3219 "paths (eg. C<E:\\foo\\bar.txt>)."
3220 msgstr ""
3221
3222 #. type: textblock
3223 #: ../edit/virt-edit.pod:262
3224 msgid "If and only if the guest is running Windows then:"
3225 msgstr ""
3226
3227 #. type: textblock
3228 #: ../edit/virt-edit.pod:268
3229 msgid ""
3230 "Drive letter prefixes like C<C:> are resolved against the Windows Registry "
3231 "to the correct filesystem."
3232 msgstr ""
3233
3234 #. type: textblock
3235 #: ../edit/virt-edit.pod:273
3236 msgid ""
3237 "Any backslash (C<\\>) characters in the path are replaced with forward "
3238 "slashes so that libguestfs can process it."
3239 msgstr ""
3240
3241 #. type: textblock
3242 #: ../edit/virt-edit.pod:278
3243 msgid ""
3244 "The path is resolved case insensitively to locate the file that should be "
3245 "edited."
3246 msgstr ""
3247
3248 #. type: textblock
3249 #: ../edit/virt-edit.pod:283
3250 msgid "There are some known shortcomings:"
3251 msgstr ""
3252
3253 #. type: textblock
3254 #: ../edit/virt-edit.pod:289
3255 msgid "Some NTFS symbolic links may not be followed correctly."
3256 msgstr ""
3257
3258 #. type: textblock
3259 #: ../edit/virt-edit.pod:293
3260 msgid "NTFS junction points that cross filesystems are not followed."
3261 msgstr ""
3262
3263 #. type: textblock
3264 #: ../edit/virt-edit.pod:299
3265 msgid ""
3266 "L<guestfish(1)> is a more powerful, lower level tool which you can use when "
3267 "C<virt-edit> doesn't work."
3268 msgstr ""
3269
3270 #. type: textblock
3271 #: ../edit/virt-edit.pod:302
3272 msgid "Using C<virt-edit> is approximately equivalent to doing:"
3273 msgstr ""
3274
3275 #. type: verbatim
3276 #: ../edit/virt-edit.pod:304
3277 #, fuzzy, no-wrap
3278 #| msgid ""
3279 #| " guestfish --ro -d myguest -i\n"
3280 #| "\n"
3281 msgid ""
3282 " guestfish --rw -i -d domname edit /file\n"
3283 "\n"
3284 msgstr ""
3285 " guestfish --ro -d myguest -i\n"
3286 "\n"
3287
3288 #. type: textblock
3289 #: ../edit/virt-edit.pod:306
3290 msgid ""
3291 "where C<domname> is the name of the libvirt guest, and C</file> is the full "
3292 "path to the file."
3293 msgstr ""
3294
3295 #. type: textblock
3296 #: ../edit/virt-edit.pod:309
3297 msgid ""
3298 "The command above uses libguestfs's guest inspection feature and so does not "
3299 "work on guests that libguestfs cannot inspect, or on things like arbitrary "
3300 "disk images that don't contain guests.  To edit a file on a disk image "
3301 "directly, use:"
3302 msgstr ""
3303
3304 #. type: verbatim
3305 #: ../edit/virt-edit.pod:314
3306 #, fuzzy, no-wrap
3307 #| msgid ""
3308 #| " guestfish --format=raw -a disk.img --format -a another.img\n"
3309 #| "\n"
3310 msgid ""
3311 " guestfish --rw -a disk.img -m /dev/sda1 edit /file\n"
3312 "\n"
3313 msgstr ""
3314 " guestfish --format=raw -a disk.img --format -a another.img\n"
3315 "\n"
3316
3317 #. type: textblock
3318 #: ../edit/virt-edit.pod:316
3319 msgid ""
3320 "where C<disk.img> is the disk image, C</dev/sda1> is the filesystem within "
3321 "the disk image to edit, and C</file> is the full path to the file."
3322 msgstr ""
3323
3324 #. type: textblock
3325 #: ../edit/virt-edit.pod:320
3326 msgid ""
3327 "C<virt-edit> cannot create new files.  Use the guestfish commands C<touch>, "
3328 "C<write> or C<upload> instead:"
3329 msgstr ""
3330
3331 #. type: verbatim
3332 #: ../edit/virt-edit.pod:323
3333 #, fuzzy, no-wrap
3334 #| msgid ""
3335 #| " guestfish --ro -d myguest -i\n"
3336 #| "\n"
3337 msgid ""
3338 " guestfish --rw -i -d domname touch /newfile\n"
3339 "\n"
3340 msgstr ""
3341 " guestfish --ro -d myguest -i\n"
3342 "\n"
3343
3344 #. type: verbatim
3345 #: ../edit/virt-edit.pod:325
3346 #, no-wrap
3347 msgid ""
3348 " guestfish --rw -i -d domname write /newfile \"new content\"\n"
3349 "\n"
3350 msgstr ""
3351
3352 #. type: verbatim
3353 #: ../edit/virt-edit.pod:327
3354 #, no-wrap
3355 msgid ""
3356 " guestfish --rw -i -d domname upload localfile /newfile\n"
3357 "\n"
3358 msgstr ""
3359
3360 #. type: =head1
3361 #: ../edit/virt-edit.pod:329 ../fish/guestfish.pod:1086
3362 #: ../rescue/virt-rescue.pod:257 ../src/guestfs.pod:3074
3363 #: ../test-tool/libguestfs-test-tool.pod:95
3364 msgid "ENVIRONMENT VARIABLES"
3365 msgstr "ЗМІННІ СЕРЕДОВИЩА"
3366
3367 #. type: =item
3368 #: ../edit/virt-edit.pod:333
3369 #, fuzzy
3370 #| msgid "EDITOR"
3371 msgid "C<EDITOR>"
3372 msgstr "РЕДАКТОР"
3373
3374 #. type: textblock
3375 #: ../edit/virt-edit.pod:335
3376 msgid ""
3377 "If set, this string is used as the editor.  It may contain arguments, eg. C<"
3378 "\"emacs -nw\">"
3379 msgstr ""
3380
3381 #. type: textblock
3382 #: ../edit/virt-edit.pod:338
3383 msgid "If not set, C<vi> is used."
3384 msgstr ""
3385
3386 #. type: textblock
3387 #: ../edit/virt-edit.pod:356
3388 #, fuzzy
3389 #| msgid ""
3390 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
3391 #| "filesystems(1)>, L<virt-resize(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::"
3392 #| "Lib(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
3393 msgid ""
3394 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, L<virt-"
3395 "tar-in(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, L<Sys::Virt(3)>, "
3396 "L<http://libguestfs.org/>, L<perl(1)>, L<perlre(1)>."
3397 msgstr ""
3398 "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
3399 "filesystems(1)>, L<virt-resize(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib"
3400 "(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
3401
3402 #. type: textblock
3403 #: ../examples/guestfs-examples.pod:5
3404 msgid "guestfs-examples - Examples of using libguestfs from C"
3405 msgstr ""
3406
3407 #. type: verbatim
3408 #: ../examples/guestfs-examples.pod:9 ../src/guestfs.pod:9
3409 #, no-wrap
3410 msgid ""
3411 " #include <guestfs.h>\n"
3412 " \n"
3413 msgstr ""
3414 " #include <guestfs.h>\n"
3415 " \n"
3416
3417 #. type: verbatim
3418 #: ../examples/guestfs-examples.pod:11
3419 #, no-wrap
3420 msgid ""
3421 " guestfs_h *g = guestfs_create ();\n"
3422 " guestfs_add_drive_ro (g, \"disk.img\");\n"
3423 " guestfs_launch (g);\n"
3424 "\n"
3425 msgstr ""
3426
3427 #. type: verbatim
3428 #: ../examples/guestfs-examples.pod:15 ../src/guestfs.pod:19
3429 #, no-wrap
3430 msgid ""
3431 " cc prog.c -o prog -lguestfs\n"
3432 "or:\n"
3433 " cc prog.c -o prog `pkg-config libguestfs --cflags --libs`\n"
3434 "\n"
3435 msgstr ""
3436 " cc prog.c -o prog -lguestfs\n"
3437 "або:\n"
3438 " cc prog.c -o prog `pkg-config libguestfs --cflags --libs`\n"
3439 "\n"
3440
3441 #. type: textblock
3442 #: ../examples/guestfs-examples.pod:21
3443 msgid ""
3444 "This manual page contains examples of calling libguestfs from the C "
3445 "programming language.  If you are not familiar with using libguestfs, you "
3446 "also need to read L<guestfs(3)>."
3447 msgstr ""
3448
3449 #. type: =head1
3450 #: ../examples/guestfs-examples.pod:25 ../java/examples/guestfs-java.pod:37
3451 #: ../ocaml/examples/guestfs-ocaml.pod:70 ../perl/examples/guestfs-perl.pod:31
3452 #: ../python/examples/guestfs-python.pod:34
3453 #: ../ruby/examples/guestfs-ruby.pod:28
3454 msgid "EXAMPLE 1: CREATE A DISK IMAGE"
3455 msgstr ""
3456
3457 #. type: textblock
3458 #: ../examples/guestfs-examples.pod:27 ../java/examples/guestfs-java.pod:39
3459 #: ../ocaml/examples/guestfs-ocaml.pod:72 ../perl/examples/guestfs-perl.pod:33
3460 #: ../python/examples/guestfs-python.pod:36
3461 #: ../ruby/examples/guestfs-ruby.pod:30
3462 #, fuzzy
3463 #| msgid "EXAMPLE"
3464 msgid "@EXAMPLE1@"
3465 msgstr "ПРИКЛАД"
3466
3467 #. type: =head1
3468 #: ../examples/guestfs-examples.pod:29 ../java/examples/guestfs-java.pod:41
3469 #: ../ocaml/examples/guestfs-ocaml.pod:74 ../perl/examples/guestfs-perl.pod:35
3470 #: ../python/examples/guestfs-python.pod:38
3471 #: ../ruby/examples/guestfs-ruby.pod:32
3472 msgid "EXAMPLE 2: INSPECT A VIRTUAL MACHINE DISK IMAGE"
3473 msgstr ""
3474
3475 #. type: textblock
3476 #: ../examples/guestfs-examples.pod:31 ../java/examples/guestfs-java.pod:43
3477 #: ../ocaml/examples/guestfs-ocaml.pod:76 ../perl/examples/guestfs-perl.pod:37
3478 #: ../python/examples/guestfs-python.pod:40
3479 #: ../ruby/examples/guestfs-ruby.pod:34
3480 #, fuzzy
3481 #| msgid "EXAMPLE"
3482 msgid "@EXAMPLE2@"
3483 msgstr "ПРИКЛАД"
3484
3485 #. type: textblock
3486 #: ../examples/guestfs-examples.pod:35
3487 #, fuzzy
3488 #| msgid ""
3489 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
3490 #| "filesystems(1)>, L<virt-resize(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::"
3491 #| "Lib(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
3492 msgid ""
3493 "L<guestfs(3)>, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, "
3494 "L<guestfs-python(3)>, L<guestfs-recipes(1)>, L<guestfs-ruby(3)>, L<http://"
3495 "libguestfs.org/>."
3496 msgstr ""
3497 "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
3498 "filesystems(1)>, L<virt-resize(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib"
3499 "(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
3500
3501 #. type: =head1
3502 #: ../examples/guestfs-examples.pod:44 ../examples/guestfs-recipes.pod:396
3503 #: ../fish/guestfish.pod:1260 ../fish/virt-copy-in.pod:60
3504 #: ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58
3505 #: ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:319
3506 #: ../inspector/virt-inspector.pod:389 ../java/examples/guestfs-java.pod:57
3507 #: ../ocaml/examples/guestfs-ocaml.pod:90 ../perl/examples/guestfs-perl.pod:51
3508 #: ../python/examples/guestfs-python.pod:53
3509 #: ../ruby/examples/guestfs-ruby.pod:47 ../src/guestfs.pod:3207
3510 #: ../test-tool/libguestfs-test-tool.pod:106
3511 msgid "AUTHORS"
3512 msgstr "АВТОРИ"
3513
3514 #. type: textblock
3515 #: ../examples/guestfs-examples.pod:46 ../examples/guestfs-recipes.pod:398
3516 #: ../fish/guestfish.pod:1262 ../fish/virt-copy-in.pod:62
3517 #: ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60
3518 #: ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:321
3519 #: ../java/examples/guestfs-java.pod:59 ../ocaml/examples/guestfs-ocaml.pod:92
3520 #: ../perl/examples/guestfs-perl.pod:53
3521 #: ../python/examples/guestfs-python.pod:55
3522 #: ../ruby/examples/guestfs-ruby.pod:49 ../src/guestfs.pod:3209
3523 #: ../test-tool/libguestfs-test-tool.pod:108
3524 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
3525 msgstr ""
3526
3527 #. type: textblock
3528 #: ../examples/guestfs-examples.pod:50 ../ocaml/examples/guestfs-ocaml.pod:96
3529 #: ../python/examples/guestfs-python.pod:59
3530 #: ../ruby/examples/guestfs-ruby.pod:53
3531 #, fuzzy
3532 #| msgid "Copyright (C) 2009 Red Hat Inc."
3533 msgid "Copyright (C) 2010 Red Hat Inc. L<http://libguestfs.org/>"
3534 msgstr "© Red Hat Inc., 2009"
3535
3536 #. type: textblock
3537 #: ../examples/guestfs-examples.pod:52 ../examples/guestfs-recipes.pod:404
3538 #: ../java/examples/guestfs-java.pod:65 ../ocaml/examples/guestfs-ocaml.pod:98
3539 #: ../perl/examples/guestfs-perl.pod:59
3540 #: ../python/examples/guestfs-python.pod:61
3541 #: ../ruby/examples/guestfs-ruby.pod:55
3542 msgid ""
3543 "The examples in this manual page may be freely copied, modified and "
3544 "distributed without any restrictions."
3545 msgstr ""
3546
3547 #. type: textblock
3548 #: ../examples/guestfs-examples.pod:55 ../examples/guestfs-recipes.pod:407
3549 #: ../java/examples/guestfs-java.pod:68
3550 #: ../ocaml/examples/guestfs-ocaml.pod:101
3551 #: ../perl/examples/guestfs-perl.pod:62
3552 #: ../python/examples/guestfs-python.pod:64
3553 #: ../ruby/examples/guestfs-ruby.pod:58 ../src/guestfs.pod:3216
3554 msgid ""
3555 "This library is free software; you can redistribute it and/or modify it "
3556 "under the terms of the GNU Lesser General Public License as published by the "
3557 "Free Software Foundation; either version 2 of the License, or (at your "
3558 "option) any later version."
3559 msgstr ""
3560
3561 #. type: textblock
3562 #: ../examples/guestfs-examples.pod:60 ../examples/guestfs-recipes.pod:412
3563 #: ../java/examples/guestfs-java.pod:73
3564 #: ../ocaml/examples/guestfs-ocaml.pod:106
3565 #: ../perl/examples/guestfs-perl.pod:67
3566 #: ../python/examples/guestfs-python.pod:69
3567 #: ../ruby/examples/guestfs-ruby.pod:63 ../src/guestfs.pod:3221
3568 msgid ""
3569 "This library is distributed in the hope that it will be useful, but WITHOUT "
3570 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
3571 "FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License "
3572 "for more details."
3573 msgstr ""
3574
3575 #. type: textblock
3576 #: ../examples/guestfs-examples.pod:65 ../examples/guestfs-recipes.pod:417
3577 #: ../java/examples/guestfs-java.pod:78
3578 #: ../ocaml/examples/guestfs-ocaml.pod:111
3579 #: ../perl/examples/guestfs-perl.pod:72
3580 #: ../python/examples/guestfs-python.pod:74
3581 #: ../ruby/examples/guestfs-ruby.pod:68 ../src/guestfs.pod:3226
3582 msgid ""
3583 "You should have received a copy of the GNU Lesser General Public License "
3584 "along with this library; if not, write to the Free Software Foundation, "
3585 "Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA"
3586 msgstr ""
3587
3588 #. type: =end
3589 #: ../examples/guestfs-recipes.pod:3 ../examples/guestfs-recipes.pod:12
3590 msgid "comment"
3591 msgstr ""
3592
3593 #. type: textblock
3594 #: ../examples/guestfs-recipes.pod:5
3595 msgid ""
3596 "pod2man and pod2html have differing bugs which makes it hard to write URLs "
3597 "here.  The only way which works for both sorts of output is to just write "
3598 "the URL directly.  Do NOT use L<...> for URLs."
3599 msgstr ""
3600
3601 #. type: textblock
3602 #: ../examples/guestfs-recipes.pod:9
3603 msgid ""
3604 "We break with tradition here and don't use ALL CAPS for the section "
3605 "headings, as this makes them much easier to read."
3606 msgstr ""
3607
3608 #. type: textblock
3609 #: ../examples/guestfs-recipes.pod:16
3610 msgid "guestfs-recipes - libguestfs, guestfish and virt tools recipes"
3611 msgstr ""
3612
3613 #. type: textblock
3614 #: ../examples/guestfs-recipes.pod:20
3615 msgid ""
3616 "This page contains recipes for and links to things you can do using "
3617 "libguestfs, L<guestfish(1)> and the virt tools."
3618 msgstr ""
3619
3620 #. type: =head1
3621 #: ../examples/guestfs-recipes.pod:23
3622 msgid "Audit a virtual machine for setuid files"
3623 msgstr ""
3624
3625 #. type: textblock
3626 #: ../examples/guestfs-recipes.pod:25
3627 msgid ""
3628 "The link below contains a small program which can be used to audit a Linux "
3629 "virtual machine to see what setuid and setgid files it contains."
3630 msgstr ""
3631
3632 #. type: textblock
3633 #: ../examples/guestfs-recipes.pod:28
3634 msgid ""
3635 "https://rwmj.wordpress.com/2010/12/15/tip-audit-virtual-machine-for-setuid-"
3636 "files/#content"
3637 msgstr ""
3638
3639 #. type: =head1
3640 #: ../examples/guestfs-recipes.pod:30
3641 msgid "Change the background image in a Windows XP VM"
3642 msgstr ""
3643
3644 #. type: textblock
3645 #: ../examples/guestfs-recipes.pod:32
3646 msgid ""
3647 "The links below explain how to use L<guestfish(1)> to change the background "
3648 "image for a user of a Windows XP VM.  Unfortunately the technique appears to "
3649 "be substantially different for each version of Windows."
3650 msgstr ""
3651
3652 #. type: textblock
3653 #: ../examples/guestfs-recipes.pod:37
3654 msgid ""
3655 "https://lists.fedoraproject.org/pipermail/virt/2011-May/002655.html https://"
3656 "lists.fedoraproject.org/pipermail/virt/2011-May/002658.html"
3657 msgstr ""
3658
3659 #. type: =head1
3660 #: ../examples/guestfs-recipes.pod:40
3661 msgid "Cloning a virtual machine (Linux)"
3662 msgstr ""
3663
3664 #. type: textblock
3665 #: ../examples/guestfs-recipes.pod:42
3666 msgid ""
3667 "The guestfish technique described in the link below works well for most "
3668 "Linux VMs.  Depending on the Linux distro you may need to change the paths "
3669 "slightly."
3670 msgstr ""
3671
3672 #. type: textblock
3673 #: ../examples/guestfs-recipes.pod:46
3674 msgid ""
3675 "https://rwmj.wordpress.com/2010/09/24/tip-my-procedure-for-cloning-a-fedora-"
3676 "vm/#content"
3677 msgstr ""
3678
3679 #. type: textblock
3680 #: ../examples/guestfs-recipes.pod:48
3681 msgid ""
3682 "Avoid L<virt-clone(1)>.  Currently what to do about virt-clone is under "
3683 "discussion."
3684 msgstr ""
3685
3686 #. type: textblock
3687 #: ../examples/guestfs-recipes.pod:51
3688 msgid "https://www.redhat.com/archives/virt-tools-list/2011-May/msg00019.html"
3689 msgstr ""
3690
3691 #. type: =head1
3692 #: ../examples/guestfs-recipes.pod:53
3693 msgid "Cloning a virtual machine (Windows)"
3694 msgstr ""
3695
3696 #. type: textblock
3697 #: ../examples/guestfs-recipes.pod:55
3698 msgid ""
3699 "It is possible to do a \"sysprep\" using libguestfs alone, although not "
3700 "straightforward.  Currently there is code in the Aeolus Oz project which "
3701 "does this (using libguestfs).  As part of our review of the virt-clone tool, "
3702 "we may add sysprepping ability."
3703 msgstr ""
3704
3705 #. type: textblock
3706 #: ../examples/guestfs-recipes.pod:60
3707 msgid ""
3708 "https://github.com/clalancette/oz https://www.redhat.com/archives/virt-tools-"
3709 "list/2011-May/msg00019.html"
3710 msgstr ""
3711
3712 #. type: =head1
3713 #: ../examples/guestfs-recipes.pod:63
3714 msgid "Convert a CD-ROM / DVD / ISO to a tarball"
3715 msgstr ""
3716
3717 #. type: textblock
3718 #: ../examples/guestfs-recipes.pod:65
3719 msgid "This converts input C<cd.iso> to output C<cd.tar.gz>:"
3720 msgstr ""
3721
3722 #. type: verbatim
3723 #: ../examples/guestfs-recipes.pod:67
3724 #, no-wrap
3725 msgid ""
3726 " guestfish --ro -a cd.iso -m /dev/sda tgz-out / cd.tar.gz\n"
3727 "\n"
3728 msgstr ""
3729
3730 #. type: textblock
3731 #: ../examples/guestfs-recipes.pod:69
3732 msgid "To export just a subdirectory, eg. C</files>, do:"
3733 msgstr ""
3734
3735 #. type: verbatim
3736 #: ../examples/guestfs-recipes.pod:71
3737 #, no-wrap
3738 msgid ""
3739 " guestfish --ro -a cd.iso -m /dev/sda tgz-out /files cd.tar.gz\n"
3740 "\n"
3741 msgstr ""
3742
3743 #. type: =head1
3744 #: ../examples/guestfs-recipes.pod:73
3745 msgid "Create empty disk images"
3746 msgstr ""
3747
3748 #. type: textblock
3749 #: ../examples/guestfs-recipes.pod:75
3750 msgid ""
3751 "You can use the L<guestfish(1)> I<-N> option to create empty disk images.  "
3752 "The useful guide below explains the options available."
3753 msgstr ""
3754
3755 #. type: textblock
3756 #: ../examples/guestfs-recipes.pod:78
3757 msgid ""
3758 "https://rwmj.wordpress.com/2010/09/08/new-guestfish-n-options-in-1-5-9/"
3759 "#content"
3760 msgstr ""
3761
3762 #. type: =head1
3763 #: ../examples/guestfs-recipes.pod:80
3764 msgid "Dump raw filesystem content from inside a disk image or VM"
3765 msgstr ""
3766
3767 #. type: textblock
3768 #: ../examples/guestfs-recipes.pod:82
3769 msgid ""
3770 "You can use the L<guestfish(1)> C<download> command to extract the raw "
3771 "filesystem content from any filesystem in a disk image or a VM (even one "
3772 "which is encrypted or buried inside an LV):"
3773 msgstr ""
3774
3775 #. type: verbatim
3776 #: ../examples/guestfs-recipes.pod:86
3777 #, fuzzy, no-wrap
3778 #| msgid ""
3779 #| " guestfish --format=raw -a disk.img --format -a another.img\n"
3780 #| "\n"
3781 msgid ""
3782 " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n"
3783 "\n"
3784 msgstr ""
3785 " guestfish --format=raw -a disk.img --format -a another.img\n"
3786 "\n"
3787
3788 #. type: verbatim
3789 #: ../examples/guestfs-recipes.pod:88
3790 #, no-wrap
3791 msgid ""
3792 " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n"
3793 "\n"
3794 msgstr ""
3795
3796 #. type: textblock
3797 #: ../examples/guestfs-recipes.pod:90
3798 msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>."
3799 msgstr ""
3800
3801 #. type: =head1
3802 #: ../examples/guestfs-recipes.pod:92
3803 msgid "Edit grub configuration in a VM"
3804 msgstr ""
3805
3806 #. type: textblock
3807 #: ../examples/guestfs-recipes.pod:94
3808 msgid "You can use this to:"
3809 msgstr ""
3810
3811 #. type: textblock
3812 #: ../examples/guestfs-recipes.pod:100
3813 msgid "Fix a virtual machine that does not boot."
3814 msgstr ""
3815
3816 #. type: textblock
3817 #: ../examples/guestfs-recipes.pod:104
3818 msgid "Change which kernel is used to boot the VM."
3819 msgstr ""
3820
3821 #. type: textblock
3822 #: ../examples/guestfs-recipes.pod:108
3823 msgid "Change kernel command line options."
3824 msgstr ""
3825
3826 #. type: textblock
3827 #: ../examples/guestfs-recipes.pod:112
3828 msgid "Use L<virt-edit(1)> to edit the grub configuration:"
3829 msgstr ""
3830
3831 #. type: verbatim
3832 #: ../examples/guestfs-recipes.pod:114
3833 #, no-wrap
3834 msgid ""
3835 " virt-edit -d BrokenGuest /boot/grub/grub.conf\n"
3836 "\n"
3837 msgstr ""
3838
3839 #. type: textblock
3840 #: ../examples/guestfs-recipes.pod:116
3841 msgid ""
3842 "or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like "
3843 "this:"
3844 msgstr ""
3845
3846 #. type: verbatim
3847 #: ../examples/guestfs-recipes.pod:119
3848 #, no-wrap
3849 msgid ""
3850 " virt-rescue -d BrokenGuest\n"
3851 "\n"
3852 msgstr ""
3853
3854 #. type: =head1
3855 #: ../examples/guestfs-recipes.pod:121
3856 msgid "Export any directory from a VM"
3857 msgstr ""
3858
3859 #. type: textblock
3860 #: ../examples/guestfs-recipes.pod:123
3861 msgid ""
3862 "To export C</home> from a VM into a local directory use L<virt-copy-out(1)>:"
3863 msgstr ""
3864
3865 #. type: verbatim
3866 #: ../examples/guestfs-recipes.pod:126
3867 #, fuzzy, no-wrap
3868 #| msgid ""
3869 #| " copy-out /home .\n"
3870 #| "\n"
3871 msgid ""
3872 " virt-copy-out -d Guest /home .\n"
3873 "\n"
3874 msgstr ""
3875 " copy-out /home .\n"
3876 "\n"
3877
3878 #. type: textblock
3879 #: ../examples/guestfs-recipes.pod:128 ../fish/guestfish-actions.pod:9
3880 #: ../fish/guestfish-actions.pod:1292 ../fish/guestfish-actions.pod:1934
3881 #: ../src/guestfs-actions.pod:18 ../src/guestfs-actions.pod:1922
3882 #: ../src/guestfs-actions.pod:2860 ../src/guestfs.pod:1640
3883 #: ../tools/virt-win-reg.pl:706
3884 msgid "Notes:"
3885 msgstr "Нотатки:"
3886
3887 #. type: textblock
3888 #: ../examples/guestfs-recipes.pod:134
3889 msgid ""
3890 "The final dot of the command is not a printing error.  It means we want to "
3891 "copy out to the current directory."
3892 msgstr ""
3893
3894 #. type: textblock
3895 #: ../examples/guestfs-recipes.pod:139
3896 msgid "This creates a directory called C<home> under the current directory."
3897 msgstr ""
3898
3899 #. type: textblock
3900 #: ../examples/guestfs-recipes.pod:143
3901 msgid ""
3902 "If the guest is a Windows guest then you can use drive letters and "
3903 "backslashes, but you must prefix the path with C<win:> and quote it to "
3904 "protect it from the shell, like this:"
3905 msgstr ""
3906
3907 #. type: verbatim
3908 #: ../examples/guestfs-recipes.pod:147
3909 #, no-wrap
3910 msgid ""
3911 " virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n"
3912 "\n"
3913 msgstr ""
3914
3915 #. type: textblock
3916 #: ../examples/guestfs-recipes.pod:149
3917 msgid "To get the output as a compressed tarball, do:"
3918 msgstr ""
3919
3920 #. type: verbatim
3921 #: ../examples/guestfs-recipes.pod:151
3922 #, no-wrap
3923 msgid ""
3924 " virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n"
3925 "\n"
3926 msgstr ""
3927
3928 #. type: textblock
3929 #: ../examples/guestfs-recipes.pod:153
3930 msgid ""
3931 "Although it sounds tempting, this is usually not a reliable way to get a "
3932 "backup from a running guest.  See the entry in the FAQ: http://libguestfs."
3933 "org/FAQ.html#backup"
3934 msgstr ""
3935
3936 #. type: =head1
3937 #: ../examples/guestfs-recipes.pod:157
3938 msgid "Find out which user is using the most space"
3939 msgstr ""
3940
3941 #. type: textblock
3942 #: ../examples/guestfs-recipes.pod:159
3943 msgid ""
3944 "This simple script examines a Linux guest to find out which user is using "
3945 "the most space in their home directory:"
3946 msgstr ""
3947
3948 #. type: verbatim
3949 #: ../examples/guestfs-recipes.pod:162
3950 #, fuzzy, no-wrap
3951 #| msgid ""
3952 #| " #!/usr/bin/guestfish -f\n"
3953 #| "\n"
3954 msgid ""
3955 " #!/bin/sh -\n"
3956 " \n"
3957 msgstr ""
3958 " #!/usr/bin/guestfish -f\n"
3959 "\n"
3960
3961 #. type: verbatim
3962 #: ../examples/guestfs-recipes.pod:164
3963 #, fuzzy, no-wrap
3964 #| msgid ""
3965 #| " set-qemu qemu\n"
3966 #| "\n"
3967 msgid ""
3968 " set -e\n"
3969 " \n"
3970 msgstr ""
3971 " set-qemu qemu\n"
3972 "\n"
3973
3974 #. type: verbatim
3975 #: ../examples/guestfs-recipes.pod:166
3976 #, no-wrap
3977 msgid ""
3978 " vm=\"$1\"\n"
3979 " dir=/home\n"
3980 " \n"
3981 msgstr ""
3982
3983 #. type: verbatim
3984 #: ../examples/guestfs-recipes.pod:169
3985 #, fuzzy, no-wrap
3986 #| msgid ""
3987 #| " guestfish --ro -d myguest -i\n"
3988 #| "\n"
3989 msgid ""
3990 " eval $(guestfish --ro -d \"$vm\" -i --listen)\n"
3991 " \n"
3992 msgstr ""
3993 " guestfish --ro -d myguest -i\n"
3994 "\n"
3995
3996 #. type: verbatim
3997 #: ../examples/guestfs-recipes.pod:171
3998 #, no-wrap
3999 msgid ""
4000 " for d in $(guestfish --remote ls \"$dir\"); do\n"
4001 "     echo -n \"$dir/$d\"\n"
4002 "     echo -ne '\\t'\n"
4003 "     guestfish --remote du \"$dir/$d\";\n"
4004 " done | sort -nr -k 2\n"
4005 " \n"
4006 msgstr ""
4007
4008 #. type: verbatim
4009 #: ../examples/guestfs-recipes.pod:177 ../fish/guestfish.pod:941
4010 #, no-wrap
4011 msgid ""
4012 " guestfish --remote exit\n"
4013 "\n"
4014 msgstr ""
4015
4016 #. type: =head1
4017 #: ../examples/guestfs-recipes.pod:179
4018 msgid "Get DHCP address from a VM"
4019 msgstr ""
4020
4021 #. type: textblock
4022 #: ../examples/guestfs-recipes.pod:181
4023 msgid ""
4024 "The link below explains the many different possible techniques for getting "
4025 "the last assigned DHCP address of a virtual machine."
4026 msgstr ""
4027
4028 #. type: textblock
4029 #: ../examples/guestfs-recipes.pod:184
4030 msgid ""
4031 "https://rwmj.wordpress.com/2011/03/31/tip-code-for-getting-dhcp-address-from-"
4032 "a-virtual-machine-disk-image/#content"
4033 msgstr ""
4034
4035 #. type: textblock
4036 #: ../examples/guestfs-recipes.pod:186
4037 msgid ""
4038 "In the libguestfs source examples directory you will find the latest version "
4039 "of the C<virt-dhcp-address.c> program."
4040 msgstr ""
4041
4042 #. type: =head1
4043 #: ../examples/guestfs-recipes.pod:189
4044 msgid "Get the operating system product name string"
4045 msgstr ""
4046
4047 #. type: textblock
4048 #: ../examples/guestfs-recipes.pod:191
4049 msgid "Save the following script into a file called C<product-name.sh>:"
4050 msgstr ""
4051
4052 #. type: verbatim
4053 #: ../examples/guestfs-recipes.pod:193
4054 #, fuzzy, no-wrap
4055 #| msgid ""
4056 #| " eval \"`guestfish --listen`\"\n"
4057 #| " guestfish --remote add-ro disk.img\n"
4058 #| " guestfish --remote run\n"
4059 #| " guestfish --remote lvs\n"
4060 #| "\n"
4061 msgid ""
4062 " #!/bin/sh -\n"
4063 " set -e\n"
4064 " eval \"$(guestfish --ro -d \"$1\" --i --listen)\"\n"
4065 " root=\"$(guestfish --remote inspect-get-roots)\"\n"
4066 " guestfish --remote inspect-get-product-name \"$root\"\n"
4067 " guestfish --remote exit\n"
4068 "\n"
4069 msgstr ""
4070 " eval \"`guestfish --listen`\"\n"
4071 " guestfish --remote add-ro disk.img\n"
4072 " guestfish --remote run\n"
4073 " guestfish --remote lvs\n"
4074 "\n"
4075
4076 #. type: textblock
4077 #: ../examples/guestfs-recipes.pod:200
4078 msgid "Make the script executable and run it on a named guest:"
4079 msgstr ""
4080
4081 #. type: verbatim
4082 #: ../examples/guestfs-recipes.pod:202
4083 #, no-wrap
4084 msgid ""
4085 " # product-name.sh RHEL60x64\n"
4086 " Red Hat Enterprise Linux Server release 6.0 (Santiago)\n"
4087 "\n"
4088 msgstr ""
4089
4090 #. type: textblock
4091 #: ../examples/guestfs-recipes.pod:205
4092 msgid ""
4093 "You can also use an XPath query on the L<virt-inspector(1)> XML using the "
4094 "C<xpath> command line tool or from your favourite programming language:"
4095 msgstr ""
4096
4097 #. type: verbatim
4098 #: ../examples/guestfs-recipes.pod:209
4099 #, no-wrap
4100 msgid ""
4101 " # virt-inspector RHEL60x64 > xml\n"
4102 " # xpath '//product_name' < xml\n"
4103 " Found 1 nodes:\n"
4104 " -- NODE --\n"
4105 " <product_name>Red Hat Enterprise Linux Server release 6.0 (Santiago)</product_name>\n"
4106 "\n"
4107 msgstr ""
4108
4109 #. type: =head1
4110 #: ../examples/guestfs-recipes.pod:215
4111 msgid "Get the default boot kernel for a Linux VM"
4112 msgstr ""
4113
4114 #. type: textblock
4115 #: ../examples/guestfs-recipes.pod:217
4116 msgid ""
4117 "The link below contains a program to print the default boot kernel for a "
4118 "Linux VM."
4119 msgstr ""
4120
4121 #. type: textblock
4122 #: ../examples/guestfs-recipes.pod:220
4123 msgid ""
4124 "https://rwmj.wordpress.com/2010/10/30/tip-use-augeas-to-get-the-default-boot-"
4125 "kernel-for-a-vm/#content"
4126 msgstr ""
4127
4128 #. type: textblock
4129 #: ../examples/guestfs-recipes.pod:222
4130 msgid ""
4131 "It uses Augeas, and the technique is generally applicable for many different "
4132 "tasks, such as:"
4133 msgstr ""
4134
4135 #. type: textblock
4136 #: ../examples/guestfs-recipes.pod:229
4137 msgid "listing the user accounts in the guest"
4138 msgstr ""
4139
4140 #. type: textblock
4141 #: ../examples/guestfs-recipes.pod:233
4142 msgid "what repositories is it configured to use"
4143 msgstr ""
4144
4145 #. type: textblock
4146 #: ../examples/guestfs-recipes.pod:237
4147 msgid "what NTP servers does it connect to"
4148 msgstr ""
4149
4150 #. type: textblock
4151 #: ../examples/guestfs-recipes.pod:241
4152 msgid "what were the boot messages last time it booted"
4153 msgstr ""
4154
4155 #. type: textblock
4156 #: ../examples/guestfs-recipes.pod:245
4157 msgid "listing who was logged in recently"
4158 msgstr ""
4159
4160 #. type: textblock
4161 #: ../examples/guestfs-recipes.pod:249
4162 msgid "http://augeas.net/"
4163 msgstr ""
4164
4165 #. type: =head1
4166 #: ../examples/guestfs-recipes.pod:251
4167 msgid "Install RPMs in a guest"
4168 msgstr ""
4169
4170 #. type: textblock
4171 #: ../examples/guestfs-recipes.pod:253
4172 msgid ""
4173 "The link below contains a method to install RPMs in a guest.  In fact the "
4174 "RPMs are just uploaded to the guest along with a \"firstboot\" script that "
4175 "installs them next time the guest is booted.  You could use this technique "
4176 "to install vital security updates in an offline guest."
4177 msgstr ""
4178
4179 #. type: textblock
4180 #: ../examples/guestfs-recipes.pod:259
4181 msgid ""
4182 "https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content"
4183 msgstr ""
4184
4185 #. type: =head1
4186 #: ../examples/guestfs-recipes.pod:261
4187 msgid "List applications installed in a VM"
4188 msgstr ""
4189
4190 #. type: textblock
4191 #: ../examples/guestfs-recipes.pod:263