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