1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Red Hat Inc.
3 # This file is distributed under the same license as the libguestfs package.
6 # Yuri Chornoivan <yurchor@ukr.net>, 2011.
9 "Project-Id-Version: libguestfs\n"
10 "Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
11 "POT-Creation-Date: 2011-11-01 14:20+0000\n"
12 "PO-Revision-Date: 2011-10-27 09:15+0000\n"
13 "Last-Translator: rjones <rjones@redhat.com>\n"
14 "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
17 "Content-Type: text/plain; charset=UTF-8\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
20 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
23 #: ../align/virt-alignment-scan.pod:3 ../cat/virt-cat.pod:3
24 #: ../cat/virt-filesystems.pod:3 ../cat/virt-ls.pod:3
25 #: ../clone/virt-sysprep.pod:3 ../df/virt-df.pod:3 ../edit/virt-edit.pod:3
26 #: ../erlang/examples/guestfs-erlang.pod:3 ../examples/guestfs-examples.pod:3
27 #: ../examples/guestfs-recipes.pod:14 ../fish/guestfish.pod:3
28 #: ../fish/virt-copy-in.pod:3 ../fish/virt-copy-out.pod:3
29 #: ../fish/virt-tar-in.pod:3 ../fish/virt-tar-out.pod:3
30 #: ../fuse/guestmount.pod:3 ../inspector/virt-inspector.pod:3
31 #: ../java/examples/guestfs-java.pod:3 ../ocaml/examples/guestfs-ocaml.pod:3
32 #: ../perl/examples/guestfs-perl.pod:3 ../python/examples/guestfs-python.pod:3
33 #: ../rescue/virt-rescue.pod:3 ../resize/virt-resize.pod:3
34 #: ../ruby/examples/guestfs-ruby.pod:3 ../sparsify/virt-sparsify.pod:3
35 #: ../src/guestfs.pod:3 ../test-tool/libguestfs-test-tool.pod:3
36 #: ../tools/virt-list-filesystems.pl:30 ../tools/virt-list-partitions.pl:30
37 #: ../tools/virt-make-fs.pl:35 ../tools/virt-tar.pl:31
38 #: ../tools/virt-win-reg.pl:35
43 #: ../align/virt-alignment-scan.pod:5
44 msgid "virt-alignment-scan - Check alignment of virtual machine partitions"
48 #: ../align/virt-alignment-scan.pod:7 ../cat/virt-cat.pod:7
49 #: ../cat/virt-filesystems.pod:7 ../cat/virt-ls.pod:7
50 #: ../clone/virt-sysprep.pod:7 ../df/virt-df.pod:7 ../edit/virt-edit.pod:7
51 #: ../erlang/examples/guestfs-erlang.pod:7 ../examples/guestfs-examples.pod:7
52 #: ../fish/guestfish.pod:7 ../fish/virt-copy-in.pod:7
53 #: ../fish/virt-copy-out.pod:7 ../fish/virt-tar-in.pod:7
54 #: ../fish/virt-tar-out.pod:7 ../fuse/guestmount.pod:7
55 #: ../inspector/virt-inspector.pod:7 ../java/examples/guestfs-java.pod:7
56 #: ../ocaml/examples/guestfs-ocaml.pod:7 ../perl/examples/guestfs-perl.pod:7
57 #: ../python/examples/guestfs-python.pod:7 ../rescue/virt-rescue.pod:7
58 #: ../resize/virt-resize.pod:7 ../ruby/examples/guestfs-ruby.pod:7
59 #: ../sparsify/virt-sparsify.pod:7 ../src/guestfs.pod:7
60 #: ../test-tool/libguestfs-test-tool.pod:7
61 #: ../tools/virt-list-filesystems.pl:34 ../tools/virt-list-partitions.pl:34
62 #: ../tools/virt-make-fs.pl:39 ../tools/virt-tar.pl:35
63 #: ../tools/virt-win-reg.pl:39
65 msgstr "КОРОТКИЙ ОПИС"
68 #: ../align/virt-alignment-scan.pod:9
71 " virt-alignment-scan [--options] -d domname\n"
76 #: ../align/virt-alignment-scan.pod:11
79 " virt-alignment-scan [--options] -a disk.img [-a disk.img ...]\n"
84 #: ../align/virt-alignment-scan.pod:13 ../cat/virt-cat.pod:19
85 #: ../cat/virt-filesystems.pod:13 ../cat/virt-ls.pod:19
86 #: ../clone/virt-sysprep.pod:13 ../df/virt-df.pod:21 ../edit/virt-edit.pod:27
87 #: ../erlang/examples/guestfs-erlang.pod:16
88 #: ../examples/guestfs-examples.pod:19 ../examples/guestfs-recipes.pod:18
89 #: ../fish/guestfish.pod:30 ../fish/virt-copy-in.pod:19
90 #: ../fish/virt-copy-out.pod:13 ../fish/virt-tar-in.pod:21
91 #: ../fish/virt-tar-out.pod:15 ../fuse/guestmount.pod:20
92 #: ../inspector/virt-inspector.pod:19 ../java/examples/guestfs-java.pod:15
93 #: ../ocaml/examples/guestfs-ocaml.pod:25 ../perl/examples/guestfs-perl.pod:18
94 #: ../python/examples/guestfs-python.pod:14 ../rescue/virt-rescue.pod:31
95 #: ../resize/virt-resize.pod:13 ../ruby/examples/guestfs-ruby.pod:15
96 #: ../sparsify/virt-sparsify.pod:11 ../src/guestfs.pod:23
97 #: ../test-tool/libguestfs-test-tool.pod:11
98 #: ../tools/virt-list-filesystems.pl:40 ../tools/virt-list-partitions.pl:40
99 #: ../tools/virt-make-fs.pl:47 ../tools/virt-tar.pl:77
100 #: ../tools/virt-win-reg.pl:63
105 #: ../align/virt-alignment-scan.pod:15
107 "When older operating systems install themselves, the partitioning tools "
108 "place partitions at a sector misaligned with the underlying storage "
109 "(commonly the first partition starts on sector C<63>). Misaligned "
110 "partitions can result in an operating system issuing more I/O than should be "
115 #: ../align/virt-alignment-scan.pod:21
117 "The virt-alignment-scan tool checks the alignment of partitions in virtual "
118 "machines and disk images and warns you if there are alignment problems."
122 #: ../align/virt-alignment-scan.pod:25
124 "Currently there is no virt tool for fixing alignment problems. You can only "
125 "reinstall the guest operating system. The following NetApp document "
126 "summarises the problem and possible solutions: L<http://media.netapp.com/"
127 "documents/tr-3747.pdf>"
131 #: ../align/virt-alignment-scan.pod:30
136 #: ../align/virt-alignment-scan.pod:32
137 msgid "To run this tool on a disk image directly, use the I<-a> option:"
141 #: ../align/virt-alignment-scan.pod:34
144 " $ virt-alignment-scan -a winxp.img\n"
145 " /dev/sda1 32256 512 bad (alignment < 4K)\n"
150 #: ../align/virt-alignment-scan.pod:37
153 " $ virt-alignment-scan -a fedora16.img\n"
154 " /dev/sda1 1048576 1024K ok\n"
155 " /dev/sda2 2097152 2048K ok\n"
156 " /dev/sda3 526385152 2048K ok\n"
161 #: ../align/virt-alignment-scan.pod:42
163 "To run the tool on a guest known to libvirt, use the I<-d> option and "
164 "possibly the I<-c> option:"
168 #: ../align/virt-alignment-scan.pod:45
171 " # virt-alignment-scan -d RHEL5\n"
172 " /dev/sda1 32256 512 bad (alignment < 4K)\n"
173 " /dev/sda2 106928640 512 bad (alignment < 4K)\n"
178 #: ../align/virt-alignment-scan.pod:49
181 " $ virt-alignment-scan -c qemu:///system -d Win7TwoDisks\n"
182 " /dev/sda1 1048576 1024K ok\n"
183 " /dev/sda2 105906176 1024K ok\n"
184 " /dev/sdb1 65536 64K ok\n"
189 #: ../align/virt-alignment-scan.pod:54
191 "The output consists of 4 or more whitespace-separated columns. Only the "
192 "first 4 columns are signficant if you want to parse this from a program. "
197 #: ../align/virt-alignment-scan.pod:60
202 #: ../align/virt-alignment-scan.pod:62
204 "the device and partition name (eg. C</dev/sda1> meaning the first partition "
205 "on the first block device)"
209 #: ../align/virt-alignment-scan.pod:65
214 #: ../align/virt-alignment-scan.pod:67
215 msgid "the start of the partition in bytes"
219 #: ../align/virt-alignment-scan.pod:69
224 #: ../align/virt-alignment-scan.pod:71
225 msgid "the alignment in bytes or Kbytes (eg. C<512> or C<4K>)"
229 #: ../align/virt-alignment-scan.pod:73
234 #: ../align/virt-alignment-scan.pod:75
236 "C<ok> if the alignment is best for performance, or C<bad> if the alignment "
237 "can cause performance problems"
241 #: ../align/virt-alignment-scan.pod:78
246 #: ../align/virt-alignment-scan.pod:80
247 msgid "optional free-text explanation."
251 #: ../align/virt-alignment-scan.pod:84
253 "The exit code from the program changes depending on whether poorly aligned "
254 "partitions were found. See L</EXIT STATUS> below."
258 #: ../align/virt-alignment-scan.pod:87
259 msgid "If you just want the exit code with no output, use the I<-q> option."
263 #: ../align/virt-alignment-scan.pod:89 ../cat/virt-cat.pod:62
264 #: ../cat/virt-filesystems.pod:91 ../cat/virt-ls.pod:261
265 #: ../clone/virt-sysprep.pod:42 ../df/virt-df.pod:59 ../edit/virt-edit.pod:62
266 #: ../fish/guestfish.pod:148 ../fish/virt-copy-in.pod:45
267 #: ../fish/virt-copy-out.pod:34 ../fish/virt-tar-in.pod:42
268 #: ../fish/virt-tar-out.pod:36 ../fuse/guestmount.pod:92
269 #: ../inspector/virt-inspector.pod:55 ../rescue/virt-rescue.pod:112
270 #: ../resize/virt-resize.pod:262 ../sparsify/virt-sparsify.pod:99
271 #: ../test-tool/libguestfs-test-tool.pod:36
272 #: ../tools/virt-list-filesystems.pl:53 ../tools/virt-list-partitions.pl:54
273 #: ../tools/virt-make-fs.pl:153 ../tools/virt-tar.pl:103
274 #: ../tools/virt-win-reg.pl:96
279 #: ../align/virt-alignment-scan.pod:93 ../cat/virt-cat.pod:66
280 #: ../cat/virt-filesystems.pod:95 ../cat/virt-ls.pod:265
281 #: ../clone/virt-sysprep.pod:46 ../df/virt-df.pod:63 ../edit/virt-edit.pod:66
282 #: ../fish/guestfish.pod:152 ../fuse/guestmount.pod:160
283 #: ../inspector/virt-inspector.pod:59 ../rescue/virt-rescue.pod:116
284 #: ../resize/virt-resize.pod:266 ../sparsify/virt-sparsify.pod:103
285 #: ../test-tool/libguestfs-test-tool.pod:40
286 #: ../tools/virt-list-filesystems.pl:61 ../tools/virt-list-partitions.pl:62
287 #: ../tools/virt-make-fs.pl:161 ../tools/virt-tar.pl:111
288 #: ../tools/virt-win-reg.pl:104
293 #: ../align/virt-alignment-scan.pod:95 ../cat/virt-cat.pod:68
294 #: ../cat/virt-filesystems.pod:97 ../cat/virt-ls.pod:267
295 #: ../clone/virt-sysprep.pod:48 ../df/virt-df.pod:65 ../edit/virt-edit.pod:68
296 #: ../inspector/virt-inspector.pod:61 ../rescue/virt-rescue.pod:118
297 #: ../tools/virt-list-filesystems.pl:63 ../tools/virt-list-partitions.pl:64
298 #: ../tools/virt-make-fs.pl:163 ../tools/virt-tar.pl:113
299 #: ../tools/virt-win-reg.pl:106
300 msgid "Display brief help."
301 msgstr "Показати коротку довідку."
304 #: ../align/virt-alignment-scan.pod:97 ../cat/virt-cat.pod:70
305 #: ../cat/virt-filesystems.pod:99 ../cat/virt-ls.pod:269
306 #: ../clone/virt-sysprep.pod:50 ../df/virt-df.pod:67 ../edit/virt-edit.pod:70
307 #: ../inspector/virt-inspector.pod:63 ../rescue/virt-rescue.pod:120
312 #: ../align/virt-alignment-scan.pod:99 ../cat/virt-cat.pod:72
313 #: ../cat/virt-filesystems.pod:101 ../cat/virt-ls.pod:271
314 #: ../clone/virt-sysprep.pod:52 ../df/virt-df.pod:69 ../edit/virt-edit.pod:72
315 #: ../inspector/virt-inspector.pod:65 ../rescue/virt-rescue.pod:122
316 msgid "B<--add> file"
317 msgstr "B<--add> файл"
320 #: ../align/virt-alignment-scan.pod:101 ../clone/virt-sysprep.pod:54
321 msgid "Add I<file> which should be a disk image from a virtual machine."
325 #: ../align/virt-alignment-scan.pod:103 ../cat/virt-cat.pod:78
326 #: ../cat/virt-filesystems.pod:107 ../cat/virt-ls.pod:277
327 #: ../clone/virt-sysprep.pod:56 ../df/virt-df.pod:75 ../edit/virt-edit.pod:78
328 #: ../fish/guestfish.pod:174 ../fuse/guestmount.pod:102
329 #: ../inspector/virt-inspector.pod:71 ../rescue/virt-rescue.pod:128
331 "The format of the disk image is auto-detected. To override this and force a "
332 "particular format use the I<--format=..> option."
336 #: ../align/virt-alignment-scan.pod:106 ../cat/virt-cat.pod:81
337 #: ../cat/virt-filesystems.pod:125 ../cat/virt-ls.pod:291
338 #: ../clone/virt-sysprep.pod:59 ../df/virt-df.pod:78
339 #: ../rescue/virt-rescue.pod:135
341 msgstr "B<-c> адреса"
344 #: ../align/virt-alignment-scan.pod:108 ../cat/virt-cat.pod:83
345 #: ../cat/virt-filesystems.pod:127 ../cat/virt-ls.pod:293
346 #: ../clone/virt-sysprep.pod:61 ../df/virt-df.pod:80
347 #: ../rescue/virt-rescue.pod:137
348 msgid "B<--connect> URI"
349 msgstr "B<--connect> адреса"
352 #: ../align/virt-alignment-scan.pod:110 ../cat/virt-cat.pod:85
353 #: ../cat/virt-filesystems.pod:129 ../cat/virt-ls.pod:295
354 #: ../clone/virt-sysprep.pod:63 ../df/virt-df.pod:82 ../edit/virt-edit.pod:99
355 #: ../inspector/virt-inspector.pod:78 ../rescue/virt-rescue.pod:139
356 #: ../tools/virt-list-filesystems.pl:81 ../tools/virt-list-partitions.pl:82
357 #: ../tools/virt-tar.pl:131 ../tools/virt-win-reg.pl:132
359 "If using libvirt, connect to the given I<URI>. If omitted, then we connect "
360 "to the default libvirt hypervisor."
364 #: ../align/virt-alignment-scan.pod:113 ../cat/virt-cat.pod:88
365 #: ../cat/virt-filesystems.pod:132 ../cat/virt-ls.pod:298
366 #: ../clone/virt-sysprep.pod:66 ../df/virt-df.pod:85
367 #: ../rescue/virt-rescue.pod:142
369 "If you specify guest block devices directly (I<-a>), then libvirt is not "
374 #: ../align/virt-alignment-scan.pod:116 ../cat/virt-cat.pod:91
375 #: ../cat/virt-filesystems.pod:141 ../cat/virt-ls.pod:307
376 #: ../clone/virt-sysprep.pod:69 ../df/virt-df.pod:94 ../edit/virt-edit.pod:105
377 #: ../inspector/virt-inspector.pod:85 ../rescue/virt-rescue.pod:145
382 #: ../align/virt-alignment-scan.pod:118 ../cat/virt-cat.pod:93
383 #: ../cat/virt-filesystems.pod:143 ../cat/virt-ls.pod:309
384 #: ../clone/virt-sysprep.pod:71 ../df/virt-df.pod:96 ../edit/virt-edit.pod:107
385 #: ../inspector/virt-inspector.pod:87 ../rescue/virt-rescue.pod:147
386 msgid "B<--domain> guest"
387 msgstr "B<--domain> гість"
390 #: ../align/virt-alignment-scan.pod:120 ../cat/virt-cat.pod:95
391 #: ../cat/virt-filesystems.pod:145 ../cat/virt-ls.pod:311
392 #: ../clone/virt-sysprep.pod:73 ../df/virt-df.pod:98 ../edit/virt-edit.pod:109
393 #: ../inspector/virt-inspector.pod:89 ../rescue/virt-rescue.pod:149
395 "Add all the disks from the named libvirt guest. Domain UUIDs can be used "
400 #: ../align/virt-alignment-scan.pod:123 ../cat/virt-cat.pod:105
401 #: ../cat/virt-filesystems.pod:170 ../cat/virt-ls.pod:328
402 #: ../clone/virt-sysprep.pod:95 ../df/virt-df.pod:101
403 #: ../fish/guestfish.pod:233 ../fuse/guestmount.pod:142
404 #: ../inspector/virt-inspector.pod:99 ../rescue/virt-rescue.pod:152
405 msgid "B<--format=raw|qcow2|..>"
406 msgstr "B<--format=raw|qcow2|..>"
409 #: ../align/virt-alignment-scan.pod:125 ../cat/virt-cat.pod:107
410 #: ../cat/virt-filesystems.pod:172 ../cat/virt-ls.pod:330
411 #: ../clone/virt-sysprep.pod:97 ../df/virt-df.pod:103
412 #: ../edit/virt-edit.pod:134 ../fish/guestfish.pod:235
413 #: ../fuse/guestmount.pod:144 ../inspector/virt-inspector.pod:101
414 #: ../rescue/virt-rescue.pod:154
419 #: ../align/virt-alignment-scan.pod:127 ../cat/virt-cat.pod:109
420 #: ../cat/virt-filesystems.pod:174 ../cat/virt-ls.pod:332
421 #: ../clone/virt-sysprep.pod:99 ../df/virt-df.pod:105
422 #: ../edit/virt-edit.pod:136 ../fish/guestfish.pod:237
423 #: ../fuse/guestmount.pod:146 ../rescue/virt-rescue.pod:156
425 "The default for the I<-a> option is to auto-detect the format of the disk "
426 "image. Using this forces the disk format for I<-a> options which follow on "
427 "the command line. Using I<--format> with no argument switches back to auto-"
428 "detection for subsequent I<-a> options."
432 #: ../align/virt-alignment-scan.pod:132 ../cat/virt-cat.pod:114
433 #: ../cat/virt-filesystems.pod:179 ../cat/virt-ls.pod:337
434 #: ../clone/virt-sysprep.pod:104 ../df/virt-df.pod:110
435 #: ../edit/virt-edit.pod:141 ../fish/guestfish.pod:242
436 #: ../fish/guestfish.pod:673 ../inspector/virt-inspector.pod:336
437 #: ../rescue/virt-rescue.pod:161 ../src/guestfs.pod:2877
442 #: ../align/virt-alignment-scan.pod:134
445 " virt-alignment-scan --format=raw -a disk.img\n"
450 #: ../align/virt-alignment-scan.pod:136 ../cat/virt-cat.pod:118
451 #: ../cat/virt-filesystems.pod:183 ../cat/virt-ls.pod:341
452 #: ../clone/virt-sysprep.pod:108 ../df/virt-df.pod:114
453 #: ../edit/virt-edit.pod:145 ../fish/guestfish.pod:246
454 #: ../rescue/virt-rescue.pod:165
455 msgid "forces raw format (no auto-detection) for C<disk.img>."
459 #: ../align/virt-alignment-scan.pod:138
462 " virt-alignment-scan --format=raw -a disk.img --format -a another.img\n"
467 #: ../align/virt-alignment-scan.pod:140 ../cat/virt-cat.pod:122
468 #: ../cat/virt-filesystems.pod:187 ../cat/virt-ls.pod:345
469 #: ../clone/virt-sysprep.pod:112 ../df/virt-df.pod:118
470 #: ../edit/virt-edit.pod:149 ../fish/guestfish.pod:250
471 #: ../rescue/virt-rescue.pod:169
473 "forces raw format (no auto-detection) for C<disk.img> and reverts to auto-"
474 "detection for C<another.img>."
478 #: ../align/virt-alignment-scan.pod:143 ../cat/virt-cat.pod:125
479 #: ../cat/virt-filesystems.pod:190 ../cat/virt-ls.pod:348
480 #: ../clone/virt-sysprep.pod:115 ../df/virt-df.pod:121
481 #: ../edit/virt-edit.pod:152 ../rescue/virt-rescue.pod:172
483 "If you have untrusted raw-format guest disk images, you should use this "
484 "option to specify the disk format. This avoids a possible security problem "
485 "with malicious guests (CVE-2010-3851)."
489 #: ../align/virt-alignment-scan.pod:147 ../resize/virt-resize.pod:491
490 #: ../sparsify/virt-sparsify.pod:153
495 #: ../align/virt-alignment-scan.pod:149 ../resize/virt-resize.pod:493
496 #: ../sparsify/virt-sparsify.pod:155
501 #: ../align/virt-alignment-scan.pod:151
503 "Don't produce any output. Just set the exit code (see L</EXIT STATUS> "
508 #: ../align/virt-alignment-scan.pod:154 ../cat/virt-cat.pod:134
509 #: ../cat/virt-filesystems.pod:261 ../cat/virt-ls.pod:425
510 #: ../clone/virt-sysprep.pod:138 ../df/virt-df.pod:173
511 #: ../edit/virt-edit.pod:161 ../fish/guestfish.pod:390
512 #: ../fuse/guestmount.pod:266 ../inspector/virt-inspector.pod:119
513 #: ../rescue/virt-rescue.pod:219 ../sparsify/virt-sparsify.pod:159
518 #: ../align/virt-alignment-scan.pod:156 ../cat/virt-cat.pod:136
519 #: ../cat/virt-filesystems.pod:263 ../cat/virt-ls.pod:427
520 #: ../clone/virt-sysprep.pod:140 ../df/virt-df.pod:175
521 #: ../edit/virt-edit.pod:163 ../fish/guestfish.pod:392
522 #: ../fuse/guestmount.pod:268 ../inspector/virt-inspector.pod:121
523 #: ../rescue/virt-rescue.pod:221 ../sparsify/virt-sparsify.pod:161
525 msgstr "B<--verbose>"
528 #: ../align/virt-alignment-scan.pod:158 ../cat/virt-cat.pod:138
529 #: ../cat/virt-filesystems.pod:265 ../cat/virt-ls.pod:429
530 #: ../clone/virt-sysprep.pod:142 ../df/virt-df.pod:177
531 #: ../edit/virt-edit.pod:165 ../inspector/virt-inspector.pod:123
532 #: ../rescue/virt-rescue.pod:223 ../sparsify/virt-sparsify.pod:163
533 msgid "Enable verbose messages for debugging."
537 #: ../align/virt-alignment-scan.pod:160 ../cat/virt-cat.pod:140
538 #: ../cat/virt-filesystems.pod:267 ../cat/virt-ls.pod:431
539 #: ../clone/virt-sysprep.pod:144 ../df/virt-df.pod:179
540 #: ../edit/virt-edit.pod:167 ../fish/guestfish.pod:397
541 #: ../fuse/guestmount.pod:272 ../inspector/virt-inspector.pod:125
542 #: ../rescue/virt-rescue.pod:225 ../resize/virt-resize.pod:561
543 #: ../sparsify/virt-sparsify.pod:165
548 #: ../align/virt-alignment-scan.pod:162 ../cat/virt-cat.pod:142
549 #: ../cat/virt-filesystems.pod:269 ../cat/virt-ls.pod:433
550 #: ../clone/virt-sysprep.pod:146 ../df/virt-df.pod:181
551 #: ../edit/virt-edit.pod:169 ../fish/guestfish.pod:399
552 #: ../fuse/guestmount.pod:274 ../inspector/virt-inspector.pod:127
553 #: ../rescue/virt-rescue.pod:227 ../resize/virt-resize.pod:563
554 #: ../sparsify/virt-sparsify.pod:167 ../tools/virt-list-filesystems.pl:69
555 #: ../tools/virt-list-partitions.pl:70 ../tools/virt-make-fs.pl:169
556 #: ../tools/virt-tar.pl:119 ../tools/virt-win-reg.pl:112
558 msgstr "B<--version>"
561 #: ../align/virt-alignment-scan.pod:164 ../cat/virt-cat.pod:144
562 #: ../cat/virt-filesystems.pod:271 ../cat/virt-ls.pod:435
563 #: ../clone/virt-sysprep.pod:148 ../df/virt-df.pod:183
564 #: ../edit/virt-edit.pod:171 ../inspector/virt-inspector.pod:129
565 #: ../rescue/virt-rescue.pod:229 ../resize/virt-resize.pod:565
566 #: ../sparsify/virt-sparsify.pod:169 ../tools/virt-list-filesystems.pl:71
567 #: ../tools/virt-list-partitions.pl:72 ../tools/virt-make-fs.pl:171
568 #: ../tools/virt-tar.pl:121 ../tools/virt-win-reg.pl:114
569 msgid "Display version number and exit."
570 msgstr "Показати дані щодо версії і завершити роботу."
573 #: ../align/virt-alignment-scan.pod:166 ../cat/virt-cat.pod:146
574 #: ../cat/virt-filesystems.pod:281 ../cat/virt-ls.pod:437
575 #: ../clone/virt-sysprep.pod:150 ../df/virt-df.pod:185
576 #: ../edit/virt-edit.pod:173 ../fish/guestfish.pod:412
577 #: ../fuse/guestmount.pod:287 ../inspector/virt-inspector.pod:131
578 #: ../rescue/virt-rescue.pod:240 ../sparsify/virt-sparsify.pod:171
579 #: ../tools/virt-tar.pl:158
584 #: ../align/virt-alignment-scan.pod:168 ../cat/virt-cat.pod:148
585 #: ../cat/virt-filesystems.pod:283 ../cat/virt-ls.pod:439
586 #: ../clone/virt-sysprep.pod:152 ../df/virt-df.pod:187
587 #: ../edit/virt-edit.pod:175 ../inspector/virt-inspector.pod:133
588 #: ../rescue/virt-rescue.pod:242 ../sparsify/virt-sparsify.pod:173
589 msgid "Enable tracing of libguestfs API calls."
593 #: ../align/virt-alignment-scan.pod:172
594 msgid "RECOMMENDED ALIGNMENT"
598 #: ../align/virt-alignment-scan.pod:174
600 "Operating systems older than Windows 2008 and Linux before ca.2010 place the "
601 "first sector of the first partition at sector 63, with a 512 byte sector "
602 "size. This happens because of a historical accident. Drives have to report "
603 "a cylinder / head / sector (CHS) geometry to the BIOS. The geometry is "
604 "completely meaningless on modern drives, but it happens that the geometry "
605 "reported always has 63 sectors per track. The operating system therefore "
606 "places the first partition at the start of the second \"track\", at sector "
611 #: ../align/virt-alignment-scan.pod:183
613 "When the guest OS is virtualized, the host operating system and hypervisor "
614 "may prefer accesses aligned to one of:"
618 #: ../align/virt-alignment-scan.pod:188
623 #: ../align/virt-alignment-scan.pod:190
625 "if the host OS uses local storage directly on hard drive partitions, and the "
626 "hard drive has 512 byte physical sectors."
630 #: ../align/virt-alignment-scan.pod:193
635 #: ../align/virt-alignment-scan.pod:195
637 "for local storage on new hard drives with 4Kbyte physical sectors; for file-"
638 "backed storage on filesystems with 4Kbyte block size; or for some types of "
639 "network-attached storage."
643 #: ../align/virt-alignment-scan.pod:199
648 #: ../align/virt-alignment-scan.pod:201
650 "for high-end network-attached storage. This is the optimal block size for "
651 "some NetApp hardware."
655 #: ../align/virt-alignment-scan.pod:204
660 #: ../align/virt-alignment-scan.pod:206
661 msgid "see L</1 MB PARTITION ALIGNMENT> below."
665 #: ../align/virt-alignment-scan.pod:210
667 "Partitions which are not aligned correctly to the underlying storage cause "
668 "extra I/O. For example:"
672 #: ../align/virt-alignment-scan.pod:213
676 " +--------------------------+------\n"
678 " | filesystem block |\n"
679 " ---+------------------+------+-------------------+-----+---\n"
680 " | host block | host block |\n"
682 " ---+-------------------------+-------------------------+---\n"
687 #: ../align/virt-alignment-scan.pod:222
689 "In this example, each time a 4K guest block is read, two blocks on the host "
690 "must be accessed (so twice as much I/O is done). When a 4K guest block is "
691 "written, two host blocks must first be read, the old and new data combined, "
692 "and the two blocks written back (4x I/O)."
696 #: ../align/virt-alignment-scan.pod:227
697 msgid "LINUX HOST BLOCK AND I/O SIZE"
701 #: ../align/virt-alignment-scan.pod:229
703 "New versions of the Linux kernel expose the physical and logical block size, "
704 "and minimum and recommended I/O size."
708 #: ../align/virt-alignment-scan.pod:232
709 msgid "For a typical consumer hard drive with 512 byte sectors:"
713 #: ../align/virt-alignment-scan.pod:234
716 " $ cat /sys/block/sda/queue/hw_sector_size\n"
718 " $ cat /sys/block/sda/queue/physical_block_size\n"
720 " $ cat /sys/block/sda/queue/logical_block_size\n"
722 " $ cat /sys/block/sda/queue/minimum_io_size\n"
724 " $ cat /sys/block/sda/queue/optimal_io_size\n"
730 #: ../align/virt-alignment-scan.pod:245
731 msgid "For a new consumer hard drive with 4Kbyte sectors:"
735 #: ../align/virt-alignment-scan.pod:247
738 " $ cat /sys/block/sda/queue/hw_sector_size\n"
740 " $ cat /sys/block/sda/queue/physical_block_size\n"
742 " $ cat /sys/block/sda/queue/logical_block_size\n"
744 " $ cat /sys/block/sda/queue/minimum_io_size\n"
746 " $ cat /sys/block/sda/queue/optimal_io_size\n"
752 #: ../align/virt-alignment-scan.pod:258
753 msgid "For a NetApp LUN:"
757 #: ../align/virt-alignment-scan.pod:260
760 " $ cat /sys/block/sdc/queue/logical_block_size\n"
762 " $ cat /sys/block/sdc/queue/physical_block_size\n"
764 " $ cat /sys/block/sdc/queue/minimum_io_size\n"
766 " $ cat /sys/block/sdc/queue/optimal_io_size\n"
772 #: ../align/virt-alignment-scan.pod:269
774 "The NetApp allows 512 byte accesses (but they will be very inefficient), "
775 "prefers a minimum 4K I/O size, but the optimal I/O size is 64K."
779 #: ../align/virt-alignment-scan.pod:273
781 "For detailed information about what these numbers mean, see L<http://docs."
782 "redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/"
783 "Storage_Administration_Guide/newstorage-iolimits.html>"
787 #: ../align/virt-alignment-scan.pod:276
789 "[Thanks to Matt Booth for providing 4K drive data. Thanks to Mike Snitzer "
790 "for providing NetApp data and additional information.]"
794 #: ../align/virt-alignment-scan.pod:279
795 msgid "1 MB PARTITION ALIGNMENT"
799 #: ../align/virt-alignment-scan.pod:281
801 "Microsoft picked 1 MB as the default alignment for all partitions starting "
802 "with Windows 2008 Server, and Linux has followed this."
806 #: ../align/virt-alignment-scan.pod:284
808 "Assuming 512 byte sectors in the guest, you will now see the first partition "
809 "starting at sector 2048, and subsequent partitions (if any) will start at a "
810 "multiple of 2048 sectors."
814 #: ../align/virt-alignment-scan.pod:288
816 "1 MB alignment is compatible with all current alignment requirements (4K, "
817 "64K) and provides room for future growth in physical block sizes."
821 #: ../align/virt-alignment-scan.pod:291
822 msgid "SETTING ALIGNMENT"
826 #: ../align/virt-alignment-scan.pod:293
828 "L<virt-resize(1)> can change the alignment of the partitions of some "
829 "guests. Currently it can fully align all the partitions of all Windows "
830 "guests, and it will fix the bootloader where necessary. For Linux guests, "
831 "it can align the second and subsequent partitions, so the majority of OS "
832 "accesses except at boot will be aligned."
836 #: ../align/virt-alignment-scan.pod:299
838 "Another way to correct partition alignment problems is to reinstall your "
839 "guest operating systems. If you install operating systems from templates, "
840 "ensure these have correct partition alignment too."
844 #: ../align/virt-alignment-scan.pod:303
846 "For older versions of Windows, the following NetApp document contains useful "
847 "information: L<http://media.netapp.com/documents/tr-3747.pdf>"
851 #: ../align/virt-alignment-scan.pod:306
853 "For Red Hat Enterprise Linux E<le> 5, use a Kickstart script that contains "
854 "an explicit C<%pre> section that creates aligned partitions using L<parted(8)"
855 ">. Do not use the Kickstart C<part> command. The NetApp document above "
856 "contains an example."
860 #: ../align/virt-alignment-scan.pod:311 ../cat/virt-cat.pod:231
861 #: ../cat/virt-filesystems.pod:373 ../cat/virt-ls.pod:483
862 #: ../clone/virt-sysprep.pod:475 ../df/virt-df.pod:215
863 #: ../edit/virt-edit.pod:342 ../inspector/virt-inspector.pod:352
864 #: ../rescue/virt-rescue.pod:303 ../resize/virt-resize.pod:676
865 #: ../tools/virt-list-filesystems.pl:188 ../tools/virt-list-partitions.pl:258
866 #: ../tools/virt-make-fs.pl:550 ../tools/virt-tar.pl:289
867 #: ../tools/virt-win-reg.pl:744
868 msgid "SHELL QUOTING"
872 #: ../align/virt-alignment-scan.pod:313 ../cat/virt-cat.pod:233
873 #: ../cat/virt-filesystems.pod:375 ../cat/virt-ls.pod:485
874 #: ../clone/virt-sysprep.pod:477 ../df/virt-df.pod:217
875 #: ../edit/virt-edit.pod:344 ../inspector/virt-inspector.pod:354
876 #: ../rescue/virt-rescue.pod:305 ../resize/virt-resize.pod:678
877 #: ../tools/virt-list-filesystems.pl:190 ../tools/virt-list-partitions.pl:260
878 #: ../tools/virt-make-fs.pl:552 ../tools/virt-tar.pl:291
879 #: ../tools/virt-win-reg.pl:752
881 "Libvirt guest names can contain arbitrary characters, some of which have "
882 "meaning to the shell such as C<#> and space. You may need to quote or "
883 "escape these characters on the command line. See the shell manual page L<sh"
888 #: ../align/virt-alignment-scan.pod:318 ../cat/virt-cat.pod:238
889 #: ../cat/virt-filesystems.pod:380 ../cat/virt-ls.pod:490
890 #: ../clone/virt-sysprep.pod:482 ../df/virt-df.pod:222
891 #: ../edit/virt-edit.pod:349 ../fish/guestfish.pod:1114
892 #: ../fuse/guestmount.pod:312 ../inspector/virt-inspector.pod:375
893 #: ../resize/virt-resize.pod:683 ../sparsify/virt-sparsify.pod:227
894 #: ../test-tool/libguestfs-test-tool.pod:90
899 #: ../align/virt-alignment-scan.pod:320
900 msgid "This program returns:"
904 #: ../align/virt-alignment-scan.pod:324 ../align/virt-alignment-scan.pod:330
905 #: ../align/virt-alignment-scan.pod:336 ../align/virt-alignment-scan.pod:343
906 #: ../cat/virt-cat.pod:177 ../cat/virt-cat.pod:182 ../cat/virt-cat.pod:187
907 #: ../cat/virt-cat.pod:198 ../cat/virt-cat.pod:202
908 #: ../clone/virt-sysprep.pod:283 ../clone/virt-sysprep.pod:287
909 #: ../clone/virt-sysprep.pod:291 ../clone/virt-sysprep.pod:295
910 #: ../clone/virt-sysprep.pod:310 ../clone/virt-sysprep.pod:314
911 #: ../clone/virt-sysprep.pod:318 ../clone/virt-sysprep.pod:322
912 #: ../clone/virt-sysprep.pod:326 ../clone/virt-sysprep.pod:362
913 #: ../clone/virt-sysprep.pod:384 ../clone/virt-sysprep.pod:388
914 #: ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266
915 #: ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276
916 #: ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291
917 #: ../examples/guestfs-recipes.pod:98 ../examples/guestfs-recipes.pod:102
918 #: ../examples/guestfs-recipes.pod:106 ../examples/guestfs-recipes.pod:132
919 #: ../examples/guestfs-recipes.pod:137 ../examples/guestfs-recipes.pod:227
920 #: ../examples/guestfs-recipes.pod:231 ../examples/guestfs-recipes.pod:235
921 #: ../examples/guestfs-recipes.pod:239 ../examples/guestfs-recipes.pod:243
922 #: ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20
923 #: ../fish/guestfish-actions.pod:441 ../fish/guestfish-actions.pod:449
924 #: ../fish/guestfish-actions.pod:456 ../fish/guestfish-actions.pod:463
925 #: ../fish/guestfish-actions.pod:1262 ../fish/guestfish-actions.pod:1266
926 #: ../fish/guestfish-actions.pod:1270 ../fish/guestfish-actions.pod:1274
927 #: ../fish/guestfish-actions.pod:1282 ../fish/guestfish-actions.pod:1286
928 #: ../fish/guestfish-actions.pod:1290 ../fish/guestfish-actions.pod:1300
929 #: ../fish/guestfish-actions.pod:1304 ../fish/guestfish-actions.pod:1308
930 #: ../fish/guestfish-actions.pod:1398 ../fish/guestfish-actions.pod:1402
931 #: ../fish/guestfish-actions.pod:1407 ../fish/guestfish-actions.pod:1412
932 #: ../fish/guestfish-actions.pod:1454 ../fish/guestfish-actions.pod:1458
933 #: ../fish/guestfish-actions.pod:1463 ../fish/guestfish-actions.pod:1719
934 #: ../fish/guestfish-actions.pod:1726 ../fish/guestfish-actions.pod:1733
935 #: ../fish/guestfish-actions.pod:2136 ../fish/guestfish-actions.pod:2142
936 #: ../fish/guestfish-actions.pod:2150 ../fish/guestfish-actions.pod:2157
937 #: ../fish/guestfish-actions.pod:2164 ../fish/guestfish.pod:445
938 #: ../fish/guestfish.pod:449 ../fish/guestfish.pod:453
939 #: ../fish/guestfish.pod:457 ../inspector/virt-inspector.pod:393
940 #: ../inspector/virt-inspector.pod:397 ../resize/virt-resize.pod:359
941 #: ../resize/virt-resize.pod:363 ../resize/virt-resize.pod:372
942 #: ../resize/virt-resize.pod:378 ../sparsify/virt-sparsify.pod:32
943 #: ../sparsify/virt-sparsify.pod:39 ../sparsify/virt-sparsify.pod:43
944 #: ../sparsify/virt-sparsify.pod:49 ../sparsify/virt-sparsify.pod:54
945 #: ../sparsify/virt-sparsify.pod:58 ../sparsify/virt-sparsify.pod:64
946 #: ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:29
947 #: ../src/guestfs-actions.pod:641 ../src/guestfs-actions.pod:649
948 #: ../src/guestfs-actions.pod:656 ../src/guestfs-actions.pod:663
949 #: ../src/guestfs-actions.pod:2079 ../src/guestfs-actions.pod:2083
950 #: ../src/guestfs-actions.pod:2087 ../src/guestfs-actions.pod:2091
951 #: ../src/guestfs-actions.pod:2099 ../src/guestfs-actions.pod:2103
952 #: ../src/guestfs-actions.pod:2107 ../src/guestfs-actions.pod:2117
953 #: ../src/guestfs-actions.pod:2121 ../src/guestfs-actions.pod:2125
954 #: ../src/guestfs-actions.pod:2263 ../src/guestfs-actions.pod:2267
955 #: ../src/guestfs-actions.pod:2272 ../src/guestfs-actions.pod:2277
956 #: ../src/guestfs-actions.pod:2338 ../src/guestfs-actions.pod:2342
957 #: ../src/guestfs-actions.pod:2347 ../src/guestfs-actions.pod:2762
958 #: ../src/guestfs-actions.pod:2769 ../src/guestfs-actions.pod:2776
959 #: ../src/guestfs-actions.pod:3321 ../src/guestfs-actions.pod:3327
960 #: ../src/guestfs-actions.pod:3335 ../src/guestfs-actions.pod:3342
961 #: ../src/guestfs-actions.pod:3349 ../src/guestfs.pod:403
962 #: ../src/guestfs.pod:408 ../src/guestfs.pod:413 ../src/guestfs.pod:417
963 #: ../src/guestfs.pod:422 ../src/guestfs.pod:426 ../src/guestfs.pod:431
964 #: ../src/guestfs.pod:436 ../src/guestfs.pod:1109 ../src/guestfs.pod:1113
965 #: ../src/guestfs.pod:1117 ../src/guestfs.pod:1122 ../src/guestfs.pod:1130
966 #: ../src/guestfs.pod:1149 ../src/guestfs.pod:1157 ../src/guestfs.pod:1179
967 #: ../src/guestfs.pod:1183 ../src/guestfs.pod:1187 ../src/guestfs.pod:1191
968 #: ../src/guestfs.pod:1195 ../src/guestfs.pod:1199 ../src/guestfs.pod:1689
969 #: ../src/guestfs.pod:1694 ../src/guestfs.pod:1698 ../src/guestfs.pod:1800
970 #: ../src/guestfs.pod:1805 ../src/guestfs.pod:1809 ../src/guestfs.pod:1819
971 #: ../src/guestfs.pod:2108 ../src/guestfs.pod:2113 ../src/guestfs.pod:2119
972 #: ../src/guestfs.pod:2127 ../src/guestfs.pod:2645 ../src/guestfs.pod:2651
973 #: ../src/guestfs.pod:2656 ../src/guestfs.pod:2662 ../src/guestfs.pod:3062
974 #: ../src/guestfs.pod:3067 ../src/guestfs.pod:3071 ../src/guestfs.pod:3075
975 #: ../src/guestfs.pod:3079 ../src/guestfs.pod:3093 ../src/guestfs.pod:3098
976 #: ../src/guestfs.pod:3329 ../src/guestfs.pod:3333 ../src/guestfs.pod:3337
977 #: ../src/guestfs.pod:3341 ../tools/virt-win-reg.pl:197
978 #: ../tools/virt-win-reg.pl:202 ../tools/virt-win-reg.pl:208
979 #: ../tools/virt-win-reg.pl:721 ../tools/virt-win-reg.pl:727
980 #: ../tools/virt-win-reg.pl:733
985 #: ../align/virt-alignment-scan.pod:326
990 #: ../align/virt-alignment-scan.pod:328
992 "successful exit, all partitions are aligned E<ge> 64K for best performance"
996 #: ../align/virt-alignment-scan.pod:332
1001 #: ../align/virt-alignment-scan.pod:334
1002 msgid "an error scanning the disk image or guest"
1006 #: ../align/virt-alignment-scan.pod:338
1011 #: ../align/virt-alignment-scan.pod:340
1013 "successful exit, some partitions have alignment E<lt> 64K which can result "
1014 "in poor performance on high end network storage"
1018 #: ../align/virt-alignment-scan.pod:345
1023 #: ../align/virt-alignment-scan.pod:347
1025 "successful exit, some partitions have alignment E<lt> 4K which can result in "
1026 "poor performance on most hypervisors"
1030 #: ../align/virt-alignment-scan.pod:352 ../cat/virt-cat.pod:243
1031 #: ../cat/virt-filesystems.pod:385 ../cat/virt-ls.pod:495
1032 #: ../clone/virt-sysprep.pod:486 ../df/virt-df.pod:227
1033 #: ../edit/virt-edit.pod:354 ../erlang/examples/guestfs-erlang.pod:97
1034 #: ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:384
1035 #: ../fish/guestfish.pod:1268 ../fish/virt-copy-in.pod:50
1036 #: ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47
1037 #: ../fish/virt-tar-out.pod:41 ../fuse/guestmount.pod:317
1038 #: ../inspector/virt-inspector.pod:380 ../java/examples/guestfs-java.pod:45
1039 #: ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:39
1040 #: ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:325
1041 #: ../resize/virt-resize.pod:688 ../ruby/examples/guestfs-ruby.pod:36
1042 #: ../sparsify/virt-sparsify.pod:251 ../src/guestfs.pod:3270
1043 #: ../test-tool/libguestfs-test-tool.pod:100
1044 #: ../tools/virt-list-filesystems.pl:195 ../tools/virt-list-partitions.pl:265
1045 #: ../tools/virt-make-fs.pl:557 ../tools/virt-tar.pl:296
1046 #: ../tools/virt-win-reg.pl:757
1048 msgstr "ТАКОЖ ПЕРЕГЛЯНЬТЕ"
1051 #: ../align/virt-alignment-scan.pod:354
1053 "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-rescue(1)>, "
1054 "L<virt-resize(1)>, L<http://libguestfs.org/>."
1058 #: ../align/virt-alignment-scan.pod:361 ../cat/virt-cat.pod:252
1059 #: ../cat/virt-filesystems.pod:396 ../cat/virt-ls.pod:507
1060 #: ../clone/virt-sysprep.pod:501 ../df/virt-df.pod:235
1061 #: ../edit/virt-edit.pod:368 ../rescue/virt-rescue.pod:334
1062 #: ../resize/virt-resize.pod:711 ../sparsify/virt-sparsify.pod:264
1063 #: ../tools/virt-list-filesystems.pl:208 ../tools/virt-list-partitions.pl:277
1064 #: ../tools/virt-make-fs.pl:582 ../tools/virt-tar.pl:311
1065 #: ../tools/virt-win-reg.pl:783
1070 #: ../align/virt-alignment-scan.pod:363 ../cat/virt-cat.pod:254
1071 #: ../cat/virt-filesystems.pod:398 ../cat/virt-ls.pod:509
1072 #: ../clone/virt-sysprep.pod:503 ../df/virt-df.pod:237
1073 #: ../edit/virt-edit.pod:370 ../inspector/virt-inspector.pod:395
1074 #: ../rescue/virt-rescue.pod:336 ../resize/virt-resize.pod:713
1075 #: ../sparsify/virt-sparsify.pod:266 ../tools/virt-list-filesystems.pl:210
1076 #: ../tools/virt-list-partitions.pl:279 ../tools/virt-make-fs.pl:584
1077 #: ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:785
1078 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
1079 msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
1082 #: ../align/virt-alignment-scan.pod:365 ../cat/virt-cat.pod:256
1083 #: ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:511
1084 #: ../clone/virt-sysprep.pod:505 ../df/virt-df.pod:239
1085 #: ../edit/virt-edit.pod:372 ../erlang/examples/guestfs-erlang.pod:114
1086 #: ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:401
1087 #: ../fish/guestfish.pod:1300 ../fish/virt-copy-in.pod:64
1088 #: ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62
1089 #: ../fish/virt-tar-out.pod:55 ../fuse/guestmount.pod:332
1090 #: ../inspector/virt-inspector.pod:403 ../java/examples/guestfs-java.pod:62
1091 #: ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:56
1092 #: ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:338
1093 #: ../resize/virt-resize.pod:715 ../ruby/examples/guestfs-ruby.pod:52
1094 #: ../sparsify/virt-sparsify.pod:268 ../src/guestfs.pod:3352
1095 #: ../test-tool/libguestfs-test-tool.pod:110
1096 #: ../tools/virt-list-filesystems.pl:212 ../tools/virt-list-partitions.pl:281
1097 #: ../tools/virt-make-fs.pl:586 ../tools/virt-tar.pl:315
1098 #: ../tools/virt-win-reg.pl:787
1100 msgstr "АВТОРСЬКІ ПРАВА"
1103 #: ../align/virt-alignment-scan.pod:367 ../clone/virt-sysprep.pod:507
1104 #: ../sparsify/virt-sparsify.pod:270
1105 msgid "Copyright (C) 2011 Red Hat Inc."
1109 #: ../align/virt-alignment-scan.pod:369 ../cat/virt-cat.pod:260
1110 #: ../cat/virt-filesystems.pod:404 ../cat/virt-ls.pod:515
1111 #: ../clone/virt-sysprep.pod:509 ../df/virt-df.pod:243
1112 #: ../edit/virt-edit.pod:376 ../fish/guestfish.pod:1305
1113 #: ../fish/virt-copy-in.pod:69 ../fish/virt-copy-out.pod:58
1114 #: ../fish/virt-tar-in.pod:67 ../fish/virt-tar-out.pod:60
1115 #: ../fuse/guestmount.pod:337 ../inspector/virt-inspector.pod:407
1116 #: ../rescue/virt-rescue.pod:342 ../resize/virt-resize.pod:719
1117 #: ../sparsify/virt-sparsify.pod:272 ../test-tool/libguestfs-test-tool.pod:115
1118 #: ../tools/virt-list-filesystems.pl:216 ../tools/virt-list-partitions.pl:285
1119 #: ../tools/virt-make-fs.pl:590 ../tools/virt-tar.pl:319
1120 #: ../tools/virt-win-reg.pl:791
1122 "This program is free software; you can redistribute it and/or modify it "
1123 "under the terms of the GNU General Public License as published by the Free "
1124 "Software Foundation; either version 2 of the License, or (at your option) "
1125 "any later version."
1129 #: ../align/virt-alignment-scan.pod:374 ../cat/virt-cat.pod:265
1130 #: ../cat/virt-filesystems.pod:409 ../cat/virt-ls.pod:520
1131 #: ../clone/virt-sysprep.pod:514 ../df/virt-df.pod:248
1132 #: ../edit/virt-edit.pod:381 ../fish/guestfish.pod:1310
1133 #: ../fish/virt-copy-in.pod:74 ../fish/virt-copy-out.pod:63
1134 #: ../fish/virt-tar-in.pod:72 ../fish/virt-tar-out.pod:65
1135 #: ../fuse/guestmount.pod:342 ../inspector/virt-inspector.pod:412
1136 #: ../rescue/virt-rescue.pod:347 ../resize/virt-resize.pod:724
1137 #: ../sparsify/virt-sparsify.pod:277 ../test-tool/libguestfs-test-tool.pod:120
1138 #: ../tools/virt-list-filesystems.pl:221 ../tools/virt-list-partitions.pl:290
1139 #: ../tools/virt-make-fs.pl:595 ../tools/virt-tar.pl:324
1140 #: ../tools/virt-win-reg.pl:796
1142 "This program is distributed in the hope that it will be useful, but WITHOUT "
1143 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
1144 "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
1147 "Ця програма поширюється у сподіванні, що вона буде корисною, але БЕЗ БУДЬ-"
1148 "ЯКИХ ГАРАНТІЙНИХ ЗОБОВ’ЯЗАНЬ; навіть без очевидної гарантії ПРАЦЕЗДАТНОСТІ "
1149 "або ПРИДАТНОСТІ ДЛЯ ВИКОРИСТАННЯ З ПЕВНОЮ МЕТОЮ. Докладніше про це можна "
1150 "дізнатися з GNU General Public License."
1153 #: ../align/virt-alignment-scan.pod:379 ../cat/virt-cat.pod:270
1154 #: ../cat/virt-filesystems.pod:414 ../cat/virt-ls.pod:525
1155 #: ../clone/virt-sysprep.pod:519 ../df/virt-df.pod:253
1156 #: ../edit/virt-edit.pod:386 ../fish/guestfish.pod:1315
1157 #: ../fish/virt-copy-in.pod:79 ../fish/virt-copy-out.pod:68
1158 #: ../fish/virt-tar-in.pod:77 ../fish/virt-tar-out.pod:70
1159 #: ../fuse/guestmount.pod:347 ../inspector/virt-inspector.pod:417
1160 #: ../rescue/virt-rescue.pod:352 ../resize/virt-resize.pod:729
1161 #: ../sparsify/virt-sparsify.pod:282 ../test-tool/libguestfs-test-tool.pod:125
1162 #: ../tools/virt-list-filesystems.pl:226 ../tools/virt-list-partitions.pl:295
1163 #: ../tools/virt-make-fs.pl:600 ../tools/virt-tar.pl:329
1164 #: ../tools/virt-win-reg.pl:801
1166 "You should have received a copy of the GNU General Public License along with "
1167 "this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
1168 "Ave, Cambridge, MA 02139, USA."
1170 "Ви маєте отримати копію GNU General Public License разом з цією програмою; "
1171 "якщо це не так, повідомте про факт за адресою Free Software Foundation, "
1172 "Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
1175 #: ../cat/virt-cat.pod:5
1176 msgid "virt-cat - Display files in a virtual machine"
1177 msgstr "virt-cat — показ файлів у віртуальній машині"
1180 #: ../cat/virt-cat.pod:9
1183 " virt-cat [--options] -d domname file [file ...]\n"
1186 " virt-cat [--параметри] -d назва_домену файл [файл...]\n"
1190 #: ../cat/virt-cat.pod:11
1193 " virt-cat [--options] -a disk.img [-a disk.img ...] file [file ...]\n"
1196 " virt-cat [--параметри] -a диск.img [-a диск.img ...] файл [файл...]\n"
1200 #: ../cat/virt-cat.pod:13 ../edit/virt-edit.pod:15
1201 #: ../inspector/virt-inspector.pod:13
1203 msgstr "Застарілий стиль:"
1206 #: ../cat/virt-cat.pod:15
1209 " virt-cat domname file\n"
1212 " virt-cat назва_домену файл\n"
1216 #: ../cat/virt-cat.pod:17
1219 " virt-cat disk.img file\n"
1222 " virt-cat диск.img файл\n"
1226 #: ../cat/virt-cat.pod:21
1228 "C<virt-cat> is a command line tool to display the contents of C<file> where "
1229 "C<file> exists in the named virtual machine (or disk image)."
1231 "C<virt-cat> — інструмент командного рядка для показу вмісту C<файла>, який "
1232 "зберігається у вказаній віртуальній машині (або образі диска)."
1235 #: ../cat/virt-cat.pod:24
1237 "Multiple filenames can be given, in which case they are concatenated "
1238 "together. Each filename must be a full path, starting at the root directory "
1239 "(starting with '/')."
1241 "Ви можете вказати декілька назв файлів. Вміст таких файлів буде об’єднано. "
1242 "Назви файлів слід вказувати повністю (разом зі шляхом), починаючи з "
1243 "кореневого каталогу (тобто назва має починатися з «/»)."
1246 #: ../cat/virt-cat.pod:28
1248 "C<virt-cat> can be used to quickly view a file. To edit a file, use C<virt-"
1249 "edit>. For more complex cases you should look at the L<guestfish(1)> tool "
1250 "(see L</USING GUESTFISH> below)."
1252 "C<virt-cat> можна скористатися для пришвидшення перегляду файла. Для "
1253 "редагування даних слід користуватися C<virt-edit>. Для виконання складніших "
1254 "дій можна скористатися програмою L<guestfish(1)> (див. L</USING GUESTFISH> "
1258 #: ../cat/virt-cat.pod:32 ../cat/virt-ls.pod:35 ../df/virt-df.pod:43
1259 #: ../edit/virt-edit.pod:44 ../fish/guestfish.pod:41
1260 #: ../fish/guestfish.pod:1051 ../fish/virt-copy-in.pod:29
1261 #: ../fish/virt-copy-out.pod:21 ../fish/virt-tar-in.pod:30
1262 #: ../fish/virt-tar-out.pod:24 ../fuse/guestmount.pod:39
1263 #: ../resize/virt-resize.pod:27 ../sparsify/virt-sparsify.pod:75
1264 #: ../tools/virt-tar.pl:50
1269 #: ../cat/virt-cat.pod:34
1271 "Display C</etc/fstab> file from inside the libvirt VM called C<mydomain>:"
1273 "Показ файла C</etc/fstab> з віртуальної машини libvirt з назвою C<mydomain>:"
1276 #: ../cat/virt-cat.pod:37
1279 " virt-cat -d mydomain /etc/fstab\n"
1282 " virt-cat -d mydomain /etc/fstab\n"
1286 #: ../cat/virt-cat.pod:39
1287 msgid "List syslog messages from a VM disk image file:"
1289 "Показ списку повідомлень syslog з файла образу диска віртуальної машини:"
1292 #: ../cat/virt-cat.pod:41
1295 " virt-cat -a disk.img /var/log/messages | tail\n"
1298 " virt-cat -a disk.img /var/log/messages | tail\n"
1302 #: ../cat/virt-cat.pod:43
1303 msgid "Find out what DHCP IP address a VM acquired:"
1304 msgstr "Визначення IP-адреси DHCP, використаної віртуальною машиною:"
1307 #: ../cat/virt-cat.pod:45
1310 " virt-cat -d mydomain /var/log/messages | \\\n"
1311 " grep 'dhclient: bound to' | tail\n"
1314 " virt-cat -d mydomain /var/log/messages | \\\n"
1315 " grep 'dhclient: bound to' | tail\n"
1319 #: ../cat/virt-cat.pod:48
1320 msgid "Find out what packages were recently installed:"
1321 msgstr "Пошук нещодавно встановлених пакунків:"
1324 #: ../cat/virt-cat.pod:50
1327 " virt-cat -d mydomain /var/log/yum.log | tail\n"
1330 " virt-cat -d mydomain /var/log/yum.log | tail\n"
1334 #: ../cat/virt-cat.pod:52
1335 msgid "Find out who is logged on inside a virtual machine:"
1336 msgstr "Визначення користувачів, які працюють у віртуальній машині:"
1339 #: ../cat/virt-cat.pod:54
1342 " virt-cat -d mydomain /var/run/utmp > /tmp/utmp\n"
1346 " virt-cat -d mydomain /var/run/utmp > /tmp/utmp\n"
1351 #: ../cat/virt-cat.pod:57
1352 msgid "or who was logged on:"
1353 msgstr "або тих, які у ній працювали:"
1356 #: ../cat/virt-cat.pod:59
1359 " virt-cat -d mydomain /var/log/wtmp > /tmp/wtmp\n"
1360 " last -f /tmp/wtmp\n"
1363 " virt-cat -d mydomain /var/log/wtmp > /tmp/wtmp\n"
1364 " last -f /tmp/wtmp\n"
1368 #: ../cat/virt-cat.pod:74 ../cat/virt-filesystems.pod:103
1369 #: ../cat/virt-ls.pod:273 ../df/virt-df.pod:71 ../edit/virt-edit.pod:74
1370 #: ../inspector/virt-inspector.pod:67 ../rescue/virt-rescue.pod:124
1372 "Add I<file> which should be a disk image from a virtual machine. If the "
1373 "virtual machine has multiple block devices, you must supply all of them with "
1374 "separate I<-a> options."
1378 #: ../cat/virt-cat.pod:98 ../cat/virt-filesystems.pod:148
1379 #: ../cat/virt-ls.pod:314 ../edit/virt-edit.pod:112 ../fish/guestfish.pod:217
1380 #: ../fuse/guestmount.pod:135 ../inspector/virt-inspector.pod:92
1381 msgid "B<--echo-keys>"
1382 msgstr "B<--echo-keys>"
1385 #: ../cat/virt-cat.pod:100
1387 "When prompting for keys and passphrases, virt-cat normally turns echoing off "
1388 "so you cannot see what you are typing. If you are not worried about Tempest "
1389 "attacks and there is no one else in the room you can specify this flag to "
1390 "see what you are typing."
1394 #: ../cat/virt-cat.pod:116
1397 " virt-cat --format=raw -a disk.img file\n"
1400 " virt-cat --format=raw -a disk.img file\n"
1404 #: ../cat/virt-cat.pod:120
1407 " virt-cat --format=raw -a disk.img --format -a another.img file\n"
1410 " virt-cat --format=raw -a disk.img --format -a another.img file\n"
1414 #: ../cat/virt-cat.pod:129 ../cat/virt-filesystems.pod:200
1415 #: ../cat/virt-ls.pod:361 ../edit/virt-edit.pod:156 ../fish/guestfish.pod:289
1416 #: ../fuse/guestmount.pod:172 ../inspector/virt-inspector.pod:114
1417 msgid "B<--keys-from-stdin>"
1418 msgstr "B<--keys-from-stdin>"
1421 #: ../cat/virt-cat.pod:131 ../cat/virt-filesystems.pod:202
1422 #: ../cat/virt-ls.pod:363 ../edit/virt-edit.pod:158 ../fish/guestfish.pod:291
1423 #: ../fuse/guestmount.pod:174 ../inspector/virt-inspector.pod:116
1425 "Read key or passphrase parameters from stdin. The default is to try to read "
1426 "passphrases from the user by opening C</dev/tty>."
1430 #: ../cat/virt-cat.pod:152 ../cat/virt-ls.pod:443 ../edit/virt-edit.pod:179
1431 #: ../inspector/virt-inspector.pod:137 ../rescue/virt-rescue.pod:246
1432 msgid "OLD-STYLE COMMAND LINE ARGUMENTS"
1436 #: ../cat/virt-cat.pod:154
1437 msgid "Previous versions of virt-cat allowed you to write either:"
1441 #: ../cat/virt-cat.pod:156
1444 " virt-cat disk.img [disk.img ...] file\n"
1449 #: ../cat/virt-cat.pod:158 ../cat/virt-ls.pod:449 ../edit/virt-edit.pod:185
1450 #: ../inspector/virt-inspector.pod:143 ../rescue/virt-rescue.pod:252
1455 #: ../cat/virt-cat.pod:160
1458 " virt-cat guestname file\n"
1463 #: ../cat/virt-cat.pod:162 ../cat/virt-ls.pod:453 ../edit/virt-edit.pod:189
1464 #: ../inspector/virt-inspector.pod:147 ../rescue/virt-rescue.pod:256
1466 "whereas in this version you should use I<-a> or I<-d> respectively to avoid "
1467 "the confusing case where a disk image might have the same name as a guest."
1471 #: ../cat/virt-cat.pod:166 ../cat/virt-ls.pod:457 ../edit/virt-edit.pod:193
1472 #: ../inspector/virt-inspector.pod:151 ../rescue/virt-rescue.pod:260
1473 msgid "For compatibility the old style is still supported."
1477 #: ../cat/virt-cat.pod:168 ../edit/virt-edit.pod:257 ../fish/guestfish.pod:858
1478 msgid "WINDOWS PATHS"
1479 msgstr "ШЛЯХИ У WINDOWS"
1482 #: ../cat/virt-cat.pod:170
1484 "C<virt-cat> has a limited ability to understand Windows drive letters and "
1485 "paths (eg. C<E:\\foo\\bar.txt>)."
1489 #: ../cat/virt-cat.pod:173 ../edit/virt-edit.pod:262
1490 msgid "If and only if the guest is running Windows then:"
1494 #: ../cat/virt-cat.pod:179 ../edit/virt-edit.pod:268
1496 "Drive letter prefixes like C<C:> are resolved against the Windows Registry "
1497 "to the correct filesystem."
1501 #: ../cat/virt-cat.pod:184 ../edit/virt-edit.pod:273
1503 "Any backslash (C<\\>) characters in the path are replaced with forward "
1504 "slashes so that libguestfs can process it."
1508 #: ../cat/virt-cat.pod:189
1510 "The path is resolved case insensitively to locate the file that should be "
1515 #: ../cat/virt-cat.pod:194 ../edit/virt-edit.pod:283
1516 msgid "There are some known shortcomings:"
1520 #: ../cat/virt-cat.pod:200 ../edit/virt-edit.pod:289
1521 msgid "Some NTFS symbolic links may not be followed correctly."
1525 #: ../cat/virt-cat.pod:204 ../edit/virt-edit.pod:293
1526 msgid "NTFS junction points that cross filesystems are not followed."
1530 #: ../cat/virt-cat.pod:208 ../edit/virt-edit.pod:297
1531 msgid "USING GUESTFISH"
1532 msgstr "ВИКОРИСТАННЯ GUESTFISH"
1535 #: ../cat/virt-cat.pod:210
1537 "L<guestfish(1)> is a more powerful, lower level tool which you can use when "
1538 "C<virt-cat> doesn't work."
1542 #: ../cat/virt-cat.pod:213
1543 msgid "Using C<virt-cat> is approximately equivalent to doing:"
1547 #: ../cat/virt-cat.pod:215
1550 " guestfish --ro -i -d domname download file -\n"
1555 #: ../cat/virt-cat.pod:217
1557 "where C<domname> is the name of the libvirt guest, and C<file> is the full "
1558 "path to the file. Note the final C<-> (meaning \"output to stdout\")."
1562 #: ../cat/virt-cat.pod:221
1564 "The command above uses libguestfs's guest inspection feature and so does not "
1565 "work on guests that libguestfs cannot inspect, or on things like arbitrary "
1566 "disk images that don't contain guests. To display a file from a disk image "
1571 #: ../cat/virt-cat.pod:226
1574 " guestfish --ro -a disk.img -m /dev/sda1 download file -\n"
1579 #: ../cat/virt-cat.pod:228
1581 "where C<disk.img> is the disk image, C</dev/sda1> is the filesystem within "
1582 "the disk image, and C<file> is the full path to the file."
1586 #: ../cat/virt-cat.pod:240 ../cat/virt-filesystems.pod:382
1587 #: ../cat/virt-ls.pod:492 ../df/virt-df.pod:224 ../edit/virt-edit.pod:351
1588 #: ../fuse/guestmount.pod:314 ../inspector/virt-inspector.pod:377
1589 #: ../resize/virt-resize.pod:685 ../sparsify/virt-sparsify.pod:229
1591 "This program returns 0 if successful, or non-zero if there was an error."
1595 #: ../cat/virt-cat.pod:245
1597 "L<guestfs(3)>, L<guestfish(1)>, L<virt-copy-out(1)>, L<virt-edit(1)>, L<virt-"
1598 "tar-out(1)>, L<http://libguestfs.org/>."
1600 "L<guestfs(3)>, L<guestfish(1)>, L<virt-copy-out(1)>, L<virt-edit(1)>, L<virt-"
1601 "tar-out(1)>, L<http://libguestfs.org/>."
1604 #: ../cat/virt-cat.pod:258 ../inspector/virt-inspector.pod:405
1605 #: ../resize/virt-resize.pod:717 ../tools/virt-make-fs.pl:588
1606 msgid "Copyright (C) 2010-2011 Red Hat Inc."
1607 msgstr "©Red Hat Inc., 2010–2011"
1610 #: ../cat/virt-filesystems.pod:5
1612 "virt-filesystems - List filesystems, partitions, block devices, LVM in a "
1613 "virtual machine or disk image"
1617 #: ../cat/virt-filesystems.pod:9
1620 " virt-filesystems [--options] -d domname\n"
1623 " virt-filesystems [--параметри] -d назва_домену\n"
1627 #: ../cat/virt-filesystems.pod:11
1630 " virt-filesystems [--options] -a disk.img [-a disk.img ...]\n"
1635 #: ../cat/virt-filesystems.pod:15
1637 "This tool allows you to discover filesystems, partitions, logical volumes, "
1638 "and their sizes in a disk image or virtual machine. It is a replacement for "
1639 "L<virt-list-filesystems(1)> and L<virt-list-partitions(1)>."
1643 #: ../cat/virt-filesystems.pod:20
1645 "One use for this tool is from shell scripts to iterate over all filesystems "
1646 "from a disk image:"
1650 #: ../cat/virt-filesystems.pod:23
1653 " for fs in $(virt-filesystems -a disk.img); do\n"
1658 " for fs in $(virt-filesystems -a disk.img); do\n"
1664 #: ../cat/virt-filesystems.pod:27
1666 "Another use is to list partitions before using another tool to modify those "
1667 "partitions (such as L<virt-resize(1)>). If you are curious about what an "
1668 "unknown disk image contains, use this tool along with L<virt-inspector(1)>."
1672 #: ../cat/virt-filesystems.pod:32
1674 "Various command line options control what this program displays. You need "
1675 "to give either I<-a> or I<-d> options to specify the disk image or libvirt "
1676 "guest respectively. If you just specify that then the program shows "
1677 "filesystems found, one per line, like this:"
1681 #: ../cat/virt-filesystems.pod:37
1684 " $ virt-filesystems -a disk.img\n"
1686 " /dev/vg_guest/lv_root\n"
1689 " $ virt-filesystems -a disk.img\n"
1691 " /dev/vg_guest/lv_root\n"
1695 #: ../cat/virt-filesystems.pod:41
1697 "If you add I<-l> or I<--long> then the output includes extra information:"
1701 #: ../cat/virt-filesystems.pod:44
1704 " $ virt-filesystems -a disk.img -l\n"
1705 " Name Type VFS Label Size\n"
1706 " /dev/sda1 filesystem ext4 boot 524288000\n"
1707 " /dev/vg_guest/lv_root filesystem ext4 root 10212081664\n"
1712 #: ../cat/virt-filesystems.pod:49
1714 "If you add I<--extra> then non-mountable (swap, unknown) filesystems are "
1719 #: ../cat/virt-filesystems.pod:52
1722 " $ virt-filesystems -a disk.img --extra\n"
1724 " /dev/vg_guest/lv_root\n"
1725 " /dev/vg_guest/lv_swap\n"
1726 " /dev/vg_guest/lv_data\n"
1729 " $ virt-filesystems -a disk.img --extra\n"
1731 " /dev/vg_guest/lv_root\n"
1732 " /dev/vg_guest/lv_swap\n"
1733 " /dev/vg_guest/lv_data\n"
1737 #: ../cat/virt-filesystems.pod:58
1739 "If you add I<--partitions> then partitions are shown instead of filesystems:"
1743 #: ../cat/virt-filesystems.pod:60
1746 " $ virt-filesystems -a disk.img --partitions\n"
1751 " $ virt-filesystems -a disk.img --partitions\n"
1757 #: ../cat/virt-filesystems.pod:64
1759 "Similarly you can use I<--logical-volumes>, I<--volume-groups>, I<--physical-"
1760 "volumes>, I<--block-devices> to list those items."
1764 #: ../cat/virt-filesystems.pod:67
1766 "You can use these options in combination as well (if you want a combination "
1767 "including filesystems, you have to add I<--filesystems>). Notice that some "
1768 "items fall into several categories (eg. C</dev/sda1> might be both a "
1769 "partition and a filesystem). These items are listed several times. To get "
1770 "a list which includes absolutely everything that virt-filesystems knows "
1771 "about, use the I<--all> option."
1775 #: ../cat/virt-filesystems.pod:74
1777 "UUIDs (because they are quite long) are not shown by default. Add the I<--"
1778 "uuid> option to display device and filesystem UUIDs in the long output."
1782 #: ../cat/virt-filesystems.pod:78
1784 "I<--all --long --uuid> is a useful combination to display all possible "
1785 "information about everything."
1789 #: ../cat/virt-filesystems.pod:81
1792 " $ virt-filesystems -a win.img --all --long --uuid -h\n"
1793 " Name Type VFS Label Size Parent UUID\n"
1794 " /dev/sda1 filesystem ntfs System Reserved 100M - F81C92571C92112C\n"
1795 " /dev/sda2 filesystem ntfs - 20G - F2E8996AE8992E3B\n"
1796 " /dev/sda1 partition - - 100M /dev/sda -\n"
1797 " /dev/sda2 partition - - 20G /dev/sda -\n"
1798 " /dev/sda device - - 20G - -\n"
1803 #: ../cat/virt-filesystems.pod:89
1805 "For machine-readable output, use I<--csv> to get Comma-Separated Values."
1809 #: ../cat/virt-filesystems.pod:110 ../tools/virt-list-filesystems.pl:121
1814 #: ../cat/virt-filesystems.pod:112
1816 "Display everything. This is currently the same as specifying these options: "
1817 "I<--filesystems>, I<--extra>, I<--partitions>, I<--block-devices>, I<--"
1818 "logical-volumes>, I<--volume-groups>, I<--physical-volumes>. (More may be "
1819 "added to this list in future)."
1823 #: ../cat/virt-filesystems.pod:117
1824 msgid "See also I<--long>."
1825 msgstr "Див. також I<--long>."
1828 #: ../cat/virt-filesystems.pod:119
1829 msgid "B<--blkdevs>"
1830 msgstr "B<--blkdevs>"
1833 #: ../cat/virt-filesystems.pod:121
1834 msgid "B<--block-devices>"
1835 msgstr "B<--block-devices>"
1838 #: ../cat/virt-filesystems.pod:123
1839 msgid "Display block devices."
1840 msgstr "Показати список блокових пристроїв."
1843 #: ../cat/virt-filesystems.pod:135 ../cat/virt-ls.pod:301 ../df/virt-df.pod:88
1848 #: ../cat/virt-filesystems.pod:137 ../cat/virt-ls.pod:303 ../df/virt-df.pod:90
1850 "Write out the results in CSV format (comma-separated values). This format "
1851 "can be imported easily into databases and spreadsheets, but read L</NOTE "
1852 "ABOUT CSV FORMAT> below."
1856 #: ../cat/virt-filesystems.pod:150
1858 "When prompting for keys and passphrases, virt-filesystems normally turns "
1859 "echoing off so you cannot see what you are typing. If you are not worried "
1860 "about Tempest attacks and there is no one else in the room you can specify "
1861 "this flag to see what you are typing."
1865 #: ../cat/virt-filesystems.pod:155
1870 #: ../cat/virt-filesystems.pod:157
1872 "This causes filesystems that are not ordinary, mountable filesystems to be "
1873 "displayed. This category includes swapspace, and filesystems that are empty "
1874 "or contain unknown data."
1878 #: ../cat/virt-filesystems.pod:161
1879 msgid "This option implies I<--filesystems>."
1883 #: ../cat/virt-filesystems.pod:163
1884 msgid "B<--filesystems>"
1885 msgstr "B<--filesystems>"
1888 #: ../cat/virt-filesystems.pod:165
1890 "Display mountable filesystems. If no display option was selected then this "
1891 "option is implied."
1895 #: ../cat/virt-filesystems.pod:168
1896 msgid "With I<--extra>, non-mountable filesystems are shown too."
1900 #: ../cat/virt-filesystems.pod:181
1903 " virt-filesystems --format=raw -a disk.img\n"
1906 " virt-filesystems --format=raw -a диск.img\n"
1910 #: ../cat/virt-filesystems.pod:185
1913 " virt-filesystems --format=raw -a disk.img --format -a another.img\n"
1918 #: ../cat/virt-filesystems.pod:194 ../cat/virt-ls.pod:352
1919 #: ../df/virt-df.pod:125 ../fish/guestfish.pod:156
1920 #: ../tools/virt-list-partitions.pl:109
1925 #: ../cat/virt-filesystems.pod:196 ../cat/virt-ls.pod:354
1926 #: ../df/virt-df.pod:127 ../tools/virt-list-partitions.pl:111
1927 msgid "B<--human-readable>"
1928 msgstr "B<--human-readable>"
1931 #: ../cat/virt-filesystems.pod:198
1932 msgid "In I<--long> mode, display sizes in human-readable format."
1936 #: ../cat/virt-filesystems.pod:205 ../cat/virt-ls.pod:366
1937 #: ../tools/virt-list-filesystems.pl:108 ../tools/virt-list-partitions.pl:119
1942 #: ../cat/virt-filesystems.pod:207 ../cat/virt-ls.pod:368
1943 #: ../tools/virt-list-filesystems.pl:110 ../tools/virt-list-partitions.pl:121
1948 #: ../cat/virt-filesystems.pod:209
1949 msgid "Display extra columns of data (\"long format\")."
1953 #: ../cat/virt-filesystems.pod:211
1954 msgid "A title row is added unless you also specify I<--no-title>."
1958 #: ../cat/virt-filesystems.pod:213
1960 "The extra columns displayed depend on what output you select, and the "
1961 "ordering of columns may change in future versions. Use the title row, I<--"
1962 "csv> output and/or L<csvtool(1)> to match columns to data in external "
1967 #: ../cat/virt-filesystems.pod:218
1969 "Use I<-h> if you want sizes to be displayed in human-readable format. The "
1970 "default is to show raw numbers of I<bytes>."
1974 #: ../cat/virt-filesystems.pod:221
1975 msgid "Use I<--uuid> to display UUIDs too."
1979 #: ../cat/virt-filesystems.pod:223
1984 #: ../cat/virt-filesystems.pod:225
1985 msgid "B<--logvols>"
1986 msgstr "B<--logvols>"
1989 #: ../cat/virt-filesystems.pod:227
1990 msgid "B<--logical-volumes>"
1991 msgstr "B<--logical-volumes>"
1994 #: ../cat/virt-filesystems.pod:229
1996 "Display LVM logical volumes. In this mode, these are displayed irrespective "
1997 "of whether the LVs contain filesystems."
2001 #: ../cat/virt-filesystems.pod:232
2002 msgid "B<--no-title>"
2003 msgstr "B<--no-title>"
2006 #: ../cat/virt-filesystems.pod:234
2007 msgid "In I<--long> mode, don't add a title row."
2011 #: ../cat/virt-filesystems.pod:236
2013 "Note that the order of the columns is not fixed, and may change in future "
2014 "versions of virt-filesystems, so using this option may give you unexpected "
2019 #: ../cat/virt-filesystems.pod:240
2024 #: ../cat/virt-filesystems.pod:242
2025 msgid "B<--partitions>"
2026 msgstr "B<--partitions>"
2029 #: ../cat/virt-filesystems.pod:244
2031 "Display partitions. In this mode, these are displayed irrespective of "
2032 "whether the partitions contain filesystems."
2036 #: ../cat/virt-filesystems.pod:247
2041 #: ../cat/virt-filesystems.pod:249
2042 msgid "B<--physvols>"
2043 msgstr "B<--physvols>"
2046 #: ../cat/virt-filesystems.pod:251
2047 msgid "B<--physical-volumes>"
2048 msgstr "B<--physical-volumes>"
2051 #: ../cat/virt-filesystems.pod:253
2052 msgid "Display LVM physical volumes."
2056 #: ../cat/virt-filesystems.pod:255 ../df/virt-df.pod:163
2061 #: ../cat/virt-filesystems.pod:257
2066 #: ../cat/virt-filesystems.pod:259
2067 msgid "In I<--long> mode, display UUIDs as well."
2071 #: ../cat/virt-filesystems.pod:273
2076 #: ../cat/virt-filesystems.pod:275
2077 msgid "B<--volgroups>"
2078 msgstr "B<--volgroups>"
2081 #: ../cat/virt-filesystems.pod:277
2082 msgid "B<--volume-groups>"
2083 msgstr "B<--volume-groups>"
2086 #: ../cat/virt-filesystems.pod:279
2087 msgid "Display LVM volume groups."
2091 #: ../cat/virt-filesystems.pod:287
2096 #: ../cat/virt-filesystems.pod:289
2098 "Note that columns in the output are subject to reordering and change in "
2099 "future versions of this tool."
2103 #: ../cat/virt-filesystems.pod:294
2108 #: ../cat/virt-filesystems.pod:296
2109 msgid "The filesystem, partition, block device or LVM name."
2113 #: ../cat/virt-filesystems.pod:298
2115 "For device and partition names these are displayed as canonical libguestfs "
2116 "names, so that for example C</dev/sda2> is the second partition on the first "
2121 #: ../cat/virt-filesystems.pod:302
2123 "If the I<--long> option is B<not> specified, then only the name column is "
2124 "shown in the output."
2128 #: ../cat/virt-filesystems.pod:305
2133 #: ../cat/virt-filesystems.pod:307
2134 msgid "The object type, for example C<filesystem>, C<lv>, C<device> etc."
2138 #: ../cat/virt-filesystems.pod:309
2143 #: ../cat/virt-filesystems.pod:311
2145 "If there is a filesystem, then this column displays the filesystem type if "
2146 "one could be detected, eg. C<ext4>."
2150 #: ../cat/virt-filesystems.pod:314
2155 #: ../cat/virt-filesystems.pod:316
2157 "If the object has a label (used for identifying and mounting filesystems) "
2158 "then this column contains the label."
2162 #: ../cat/virt-filesystems.pod:319
2167 #: ../cat/virt-filesystems.pod:321
2169 "The partition type byte, displayed as a two digit hexadecimal number. A "
2170 "comprehensive list of partition types can be found here: L<http://www.win."
2171 "tue.nl/~aeb/partitions/partition_types-1.html>"
2175 #: ../cat/virt-filesystems.pod:325
2176 msgid "This is only applicable for DOS (MBR) partitions."
2180 #: ../cat/virt-filesystems.pod:327
2185 #: ../cat/virt-filesystems.pod:329
2187 "The size of the object in bytes. If the I<--human> option is used then the "
2188 "size is displayed in a human-readable form."
2192 #: ../cat/virt-filesystems.pod:332
2197 #: ../cat/virt-filesystems.pod:334
2199 "The parent column records the parent relationship between objects. For "
2200 "example, if the object is a partition, then this column contains the name of "
2201 "the containing device. If the object is a logical volume, then this column "
2202 "is the name of the volume group."
2206 #: ../cat/virt-filesystems.pod:339
2211 #: ../cat/virt-filesystems.pod:341
2213 "If the object has a UUID (used for identifying and mounting filesystems and "
2214 "block devices) then this column contains the UUID as a string."
2218 #: ../cat/virt-filesystems.pod:345
2219 msgid "The UUID is only displayed if the I<--uuid> option is given."
2223 #: ../cat/virt-filesystems.pod:349 ../cat/virt-ls.pod:459
2224 #: ../df/virt-df.pod:191
2225 msgid "NOTE ABOUT CSV FORMAT"
2229 #: ../cat/virt-filesystems.pod:351 ../cat/virt-ls.pod:461
2230 #: ../df/virt-df.pod:193
2232 "Comma-separated values (CSV) is a deceptive format. It I<seems> like it "
2233 "should be easy to parse, but it is definitely not easy to parse."
2237 #: ../cat/virt-filesystems.pod:354 ../cat/virt-ls.pod:464
2238 #: ../df/virt-df.pod:196
2240 "Myth: Just split fields at commas. Reality: This does I<not> work "
2241 "reliably. This example has two columns:"
2245 #: ../cat/virt-filesystems.pod:357 ../cat/virt-ls.pod:467
2246 #: ../df/virt-df.pod:199
2249 " \"foo,bar\",baz\n"
2254 #: ../cat/virt-filesystems.pod:359 ../cat/virt-ls.pod:469
2255 #: ../df/virt-df.pod:201
2257 "Myth: Read the file one line at a time. Reality: This does I<not> work "
2258 "reliably. This example has one row:"
2262 #: ../cat/virt-filesystems.pod:362 ../cat/virt-ls.pod:472
2263 #: ../df/virt-df.pod:204
2272 #: ../cat/virt-filesystems.pod:365 ../cat/virt-ls.pod:475
2273 #: ../df/virt-df.pod:207
2275 "For shell scripts, use C<csvtool> (L<http://merjis.com/developers/csv> also "
2276 "packaged in major Linux distributions)."
2280 #: ../cat/virt-filesystems.pod:368 ../cat/virt-ls.pod:478
2281 #: ../df/virt-df.pod:210
2283 "For other languages, use a CSV processing library (eg. C<Text::CSV> for Perl "
2284 "or Python's built-in csv library)."
2288 #: ../cat/virt-filesystems.pod:371 ../cat/virt-ls.pod:481
2289 #: ../df/virt-df.pod:213
2290 msgid "Most spreadsheets and databases can import CSV directly."
2294 #: ../cat/virt-filesystems.pod:387
2296 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-df(1)>, L<virt-list-"
2297 "filesystems(1)>, L<virt-list-partitions(1)>, L<csvtool(1)>, L<http://"
2300 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-df(1)>, L<virt-list-"
2301 "filesystems(1)>, L<virt-list-partitions(1)>, L<csvtool(1)>, L<http://"
2305 #: ../cat/virt-filesystems.pod:402 ../tools/virt-win-reg.pl:789
2306 msgid "Copyright (C) 2010 Red Hat Inc."
2307 msgstr "©Red Hat Inc., 2010"
2310 #: ../cat/virt-ls.pod:5
2311 msgid "virt-ls - List files in a virtual machine"
2315 #: ../cat/virt-ls.pod:9
2318 " virt-ls [--options] -d domname directory [directory ...]\n"
2323 #: ../cat/virt-ls.pod:11
2326 " virt-ls [--options] -a disk.img [-a disk.img ...] directory [directory ...]\n"
2331 #: ../cat/virt-ls.pod:13 ../df/virt-df.pod:15 ../rescue/virt-rescue.pod:15
2333 msgstr "Старий стиль:"
2336 #: ../cat/virt-ls.pod:15
2339 " virt-ls [--options] domname directory\n"
2344 #: ../cat/virt-ls.pod:17
2347 " virt-ls [--options] disk.img [disk.img ...] directory\n"
2352 #: ../cat/virt-ls.pod:21
2354 "C<virt-ls> lists filenames, file sizes, checksums, extended attributes and "
2355 "more from a virtual machine or disk image."
2359 #: ../cat/virt-ls.pod:24
2361 "Multiple directory names can be given, in which case the output from each is "
2366 #: ../cat/virt-ls.pod:27
2368 "To list directories from a libvirt guest use the I<-d> option to specify the "
2369 "name of the guest. For a disk image, use the I<-a> option."
2373 #: ../cat/virt-ls.pod:31
2375 "C<virt-ls> can do many simple file listings. For more complicated cases you "
2376 "may need to use L<guestfish(1)>, or write a program directly to the L<guestfs"
2381 #: ../cat/virt-ls.pod:37
2382 msgid "Get a list of all files and directories in a virtual machine:"
2386 #: ../cat/virt-ls.pod:39
2389 " virt-ls -R -d guest /\n"
2394 #: ../cat/virt-ls.pod:41
2395 msgid "List all setuid or setgid programs in a Linux virtual machine:"
2399 #: ../cat/virt-ls.pod:43
2402 " virt-ls -lR -d guest / | grep '^- [42]'\n"
2407 #: ../cat/virt-ls.pod:45
2408 msgid "List all public-writable directories in a Linux virtual machine:"
2412 #: ../cat/virt-ls.pod:47
2415 " virt-ls -lR -d guest / | grep '^d ...7'\n"
2420 #: ../cat/virt-ls.pod:49
2421 msgid "List all Unix domain sockets in a Linux virtual machine:"
2425 #: ../cat/virt-ls.pod:51
2428 " virt-ls -lR -d guest / | grep '^s'\n"
2433 #: ../cat/virt-ls.pod:53
2434 msgid "List all regular files with filenames ending in '.png':"
2438 #: ../cat/virt-ls.pod:55
2441 " virt-ls -lR -d guest / | grep -i '^-.*\\.png$'\n"
2446 #: ../cat/virt-ls.pod:57
2447 msgid "To display files larger than 10MB in home directories:"
2451 #: ../cat/virt-ls.pod:59
2454 " virt-ls -lR -d guest /home | awk '$3 > 10*1024*1024'\n"
2459 #: ../cat/virt-ls.pod:61
2460 msgid "Find everything modified in the last 7 days:"
2464 #: ../cat/virt-ls.pod:63
2467 " virt-ls -lR -d guest --time-days / | awk '$6 <= 7'\n"
2472 #: ../cat/virt-ls.pod:65
2473 msgid "Find regular files modified in the last 24 hours:"
2477 #: ../cat/virt-ls.pod:67
2480 " virt-ls -lR -d guest --time-days / | grep '^-' | awk '$6 < 1'\n"
2485 #: ../cat/virt-ls.pod:69
2486 msgid "DIFFERENCES IN SNAPSHOTS AND BACKING FILES"
2490 #: ../cat/virt-ls.pod:71
2492 "Find the differences between files in a guest and an earlier snapshot of the "
2497 #: ../cat/virt-ls.pod:74
2500 " virt-ls -lR -a snapshot.img / --uids --time-t > old\n"
2501 " virt-ls -lR -a current.img / --uids --time-t > new\n"
2502 " diff -u old new | less\n"
2507 #: ../cat/virt-ls.pod:78
2509 "The commands above won't find files where the content has changed but the "
2510 "metadata (eg. file size and modification date) is the same. To do that, you "
2511 "need to add the I<--checksum> parameter to both C<virt-ls> commands. I<--"
2512 "checksum> can be quite slow since it has to read and compute a checksum of "
2513 "every regular file in the virtual machine."
2517 #: ../cat/virt-ls.pod:84
2518 msgid "OUTPUT MODES"
2519 msgstr "РЕЖИМИ ВИВЕДЕННЯ ДАНИХ"
2522 #: ../cat/virt-ls.pod:86
2524 "C<virt-ls> has four output modes, controlled by different combinations of "
2525 "the I<-l> and I<-R> options."
2529 #: ../cat/virt-ls.pod:89
2530 msgid "SIMPLE LISTING"
2531 msgstr "ПРОСТИЙ СПИСОК"
2534 #: ../cat/virt-ls.pod:91
2535 msgid "A simple listing is like the ordinary L<ls(1)> command:"
2539 #: ../cat/virt-ls.pod:93
2542 " $ virt-ls -d guest /\n"
2548 " $ virt-ls -d guest /\n"
2555 #: ../cat/virt-ls.pod:98
2556 msgid "LONG LISTING"
2557 msgstr "ДОВГИЙ СПИСОК"
2560 #: ../cat/virt-ls.pod:100
2562 "With the I<-l> (I<--long>) option, the output is like the C<ls -l> command "
2563 "(more specifically, like the C<guestfs_ll> function)."
2567 #: ../cat/virt-ls.pod:103
2570 " $ virt-ls -l -d guest /\n"
2572 " dr-xr-xr-x. 2 root root 4096 2009-08-25 19:06 bin\n"
2573 " dr-xr-xr-x. 5 root root 3072 2009-08-25 19:06 boot\n"
2577 " $ virt-ls -l -d guest /\n"
2579 " dr-xr-xr-x. 2 root root 4096 2009-08-25 19:06 bin\n"
2580 " dr-xr-xr-x. 5 root root 3072 2009-08-25 19:06 boot\n"
2585 #: ../cat/virt-ls.pod:109
2587 "Note that while this is useful for displaying a directory, do not try "
2588 "parsing this output in another program. Use L</RECURSIVE LONG LISTING> "
2593 #: ../cat/virt-ls.pod:113
2594 msgid "RECURSIVE LISTING"
2595 msgstr "РЕКУРСИВНИЙ СПИСОК"
2598 #: ../cat/virt-ls.pod:115
2600 "With the I<-R> (I<--recursive>) option, C<virt-ls> lists the names of files "
2601 "and directories recursively:"
2605 #: ../cat/virt-ls.pod:118
2608 " $ virt-ls -R -d guest /tmp\n"
2614 " $ virt-ls -R -d guest /tmp\n"
2621 #: ../cat/virt-ls.pod:123
2623 "To generate this output, C<virt-ls> runs the C<guestfs_find0> function and "
2624 "converts C<\\0> characters to C<\\n>."
2628 #: ../cat/virt-ls.pod:126
2629 msgid "RECURSIVE LONG LISTING"
2630 msgstr "РЕКУРСИВНИЙ ДОВГИЙ СПИСОК"
2633 #: ../cat/virt-ls.pod:128
2635 "Using I<-lR> options together changes the output to display directories "
2636 "recursively, with file stats, and optionally other features such as "
2637 "checksums and extended attributes."
2641 #: ../cat/virt-ls.pod:132
2643 "Most of the interesting features of C<virt-ls> are only available when using "
2648 #: ../cat/virt-ls.pod:135
2650 "The fields are normally space-separated. Filenames are B<not> quoted, so "
2651 "you cannot use the output in another program (because filenames can contain "
2652 "spaces and other unsafe characters). If the guest was untrusted and someone "
2653 "knew you were using C<virt-ls> to analyze the guest, they could play tricks "
2654 "on you by creating filenames with embedded newline characters. To B<safely> "
2655 "parse the output in another program, use the I<--csv> (Comma-Separated "
2660 #: ../cat/virt-ls.pod:143
2662 "Note that this output format is completely unrelated to the C<ls -lR> "
2667 #: ../cat/virt-ls.pod:146
2670 " $ virt-ls -lR -d guest /bin\n"
2671 " d 0555 4096 /bin\n"
2672 " - 0755 123 /bin/alsaunmute\n"
2673 " - 0755 28328 /bin/arch\n"
2674 " l 0777 4 /bin/awk -> gawk\n"
2675 " - 0755 27216 /bin/basename\n"
2676 " - 0755 943360 /bin/bash\n"
2680 " $ virt-ls -lR -d guest /bin\n"
2681 " d 0555 4096 /bin\n"
2682 " - 0755 123 /bin/alsaunmute\n"
2683 " - 0755 28328 /bin/arch\n"
2684 " l 0777 4 /bin/awk -> gawk\n"
2685 " - 0755 27216 /bin/basename\n"
2686 " - 0755 943360 /bin/bash\n"
2691 #: ../cat/virt-ls.pod:155
2692 msgid "These basic fields are always shown:"
2696 #: ../cat/virt-ls.pod:159
2701 #: ../cat/virt-ls.pod:161
2703 "The file type, one of: C<-> (regular file), C<d> (directory), C<c> "
2704 "(character device), C<b> (block device), C<p> (named pipe), C<l> (symbolic "
2705 "link), C<s> (socket) or C<u> (unknown)."
2709 #: ../cat/virt-ls.pod:171
2711 msgstr "права доступу"
2714 #: ../cat/virt-ls.pod:173
2715 msgid "The Unix permissions, displayed as a 4 digit octal number."
2719 #: ../cat/virt-ls.pod:175
2724 #: ../cat/virt-ls.pod:177
2726 "The size of the file. This is shown in bytes unless I<-h> or I<--human-"
2727 "readable> option is given, in which case this is shown as a human-readable "
2732 #: ../cat/virt-ls.pod:181 ../fish/guestfish-actions.pod:4380
2737 #: ../cat/virt-ls.pod:183
2738 msgid "The full path of the file or directory."
2742 #: ../cat/virt-ls.pod:185
2747 #: ../cat/virt-ls.pod:187
2748 msgid "For symbolic links only, the link target."
2752 #: ../cat/virt-ls.pod:191
2754 "In I<-lR> mode, additional command line options enable the display of more "
2759 #: ../cat/virt-ls.pod:194
2761 "With the I<--uids> flag, these additional fields are displayed before the "
2766 #: ../cat/virt-ls.pod:199
2771 #: ../cat/virt-ls.pod:201
2776 #: ../cat/virt-ls.pod:203
2778 "The UID and GID of the owner of the file (displayed numerically). Note "
2779 "these only make sense in the context of a Unix-like guest."
2783 #: ../cat/virt-ls.pod:208
2784 msgid "With the I<--times> flag, these additional fields are displayed:"
2788 #: ../cat/virt-ls.pod:212
2793 #: ../cat/virt-ls.pod:214
2794 msgid "The time of last access."
2795 msgstr "Час останнього доступу."
2798 #: ../cat/virt-ls.pod:216
2803 #: ../cat/virt-ls.pod:218
2804 msgid "The time of last modification."
2805 msgstr "Час останнього внесення змін."
2808 #: ../cat/virt-ls.pod:220
2813 #: ../cat/virt-ls.pod:222
2814 msgid "The time of last status change."
2815 msgstr "Час останньої зміни стану."
2818 #: ../cat/virt-ls.pod:226
2820 "The time fields are displayed as string dates and times, unless one of the "
2821 "I<--time-t>, I<--time-relative> or I<--time-days> flags is given."
2825 #: ../cat/virt-ls.pod:229
2826 msgid "With the I<--extra-stats> flag, these additional fields are displayed:"
2830 #: ../cat/virt-ls.pod:233
2835 #: ../cat/virt-ls.pod:235
2837 "The device containing the file (displayed as major:minor). This may not "
2838 "match devices as known to the guest."
2842 #: ../cat/virt-ls.pod:238
2847 #: ../cat/virt-ls.pod:240
2848 msgid "The inode number."
2852 #: ../cat/virt-ls.pod:242
2857 #: ../cat/virt-ls.pod:244
2858 msgid "The number of hard links."
2859 msgstr "Кількість жорстких посилань."
2862 #: ../cat/virt-ls.pod:246
2867 #: ../cat/virt-ls.pod:248
2869 "For block and char special files, the device (displayed as major:minor)."
2873 #: ../cat/virt-ls.pod:251
2878 #: ../cat/virt-ls.pod:253
2879 msgid "The number of 512 byte blocks allocated to the file."
2883 #: ../cat/virt-ls.pod:257
2885 "With the I<--checksum> flag, the checksum of the file contents is shown "
2886 "(only for regular files). Computing file checksums can take a considerable "
2891 #: ../cat/virt-ls.pod:280
2892 msgid "B<--checksum>"
2893 msgstr "B<--checksum>"
2896 #: ../cat/virt-ls.pod:282
2897 msgid "B<--checksum=crc|md5|sha1|sha224|sha256|sha384|sha512>"
2898 msgstr "B<--checksum=crc|md5|sha1|sha224|sha256|sha384|sha512>"
2901 #: ../cat/virt-ls.pod:284
2903 "Display checksum over file contents for regular files. With no argument, "
2904 "this defaults to using I<md5>. Using an argument, you can select the "
2905 "checksum type to use."
2909 #: ../cat/virt-ls.pod:288 ../cat/virt-ls.pod:325 ../cat/virt-ls.pod:358
2910 #: ../cat/virt-ls.pod:391 ../cat/virt-ls.pod:401 ../cat/virt-ls.pod:408
2911 #: ../cat/virt-ls.pod:415 ../cat/virt-ls.pod:422
2913 "This option only has effect in I<-lR> output mode. See L</RECURSIVE LONG "
2918 #: ../cat/virt-ls.pod:316
2920 "When prompting for keys and passphrases, virt-ls normally turns echoing off "
2921 "so you cannot see what you are typing. If you are not worried about Tempest "
2922 "attacks and there is no one else in the room you can specify this flag to "
2923 "see what you are typing."
2927 #: ../cat/virt-ls.pod:321
2928 msgid "B<--extra-stats>"
2929 msgstr "B<--extra-stats>"
2932 #: ../cat/virt-ls.pod:323
2933 msgid "Display extra stats."
2934 msgstr "Показати додаткові дані."
2937 #: ../cat/virt-ls.pod:339
2940 " virt-ls --format=raw -a disk.img /dir\n"
2945 #: ../cat/virt-ls.pod:343
2948 " virt-ls --format=raw -a disk.img --format -a another.img /dir\n"
2953 #: ../cat/virt-ls.pod:356
2954 msgid "Display file sizes in human-readable format."
2958 #: ../cat/virt-ls.pod:370
2963 #: ../cat/virt-ls.pod:372
2964 msgid "B<--recursive>"
2965 msgstr "B<--recursive>"
2968 #: ../cat/virt-ls.pod:374
2970 "Select the mode. With neither of these options, C<virt-ls> produces a "
2971 "simple, flat list of the files in the named directory. See L</SIMPLE "
2976 #: ../cat/virt-ls.pod:378
2978 "C<virt-ls -l> produces a \"long listing\", which shows more detail. See L</"
2983 #: ../cat/virt-ls.pod:381
2985 "C<virt-ls -R> produces a recursive list of files starting at the named "
2986 "directory. See L</RECURSIVE LISTING>."
2990 #: ../cat/virt-ls.pod:384
2992 "C<virt-ls -lR> produces a recursive long listing which can be more easily "
2993 "parsed. See L</RECURSIVE LONG LISTING>."
2997 #: ../cat/virt-ls.pod:387
3002 #: ../cat/virt-ls.pod:389
3003 msgid "Display time fields."
3007 #: ../cat/virt-ls.pod:394
3008 msgid "B<--time-days>"
3009 msgstr "B<--time-days>"
3012 #: ../cat/virt-ls.pod:396
3013 msgid "Display time fields as days before now (negative if in the future)."
3017 #: ../cat/virt-ls.pod:398
3019 "Note that C<0> in output means \"up to 1 day before now\", or that the age "
3020 "of the file is between 0 and 86399 seconds."
3024 #: ../cat/virt-ls.pod:404
3025 msgid "B<--time-relative>"
3026 msgstr "B<--time-relative>"
3029 #: ../cat/virt-ls.pod:406
3030 msgid "Display time fields as seconds before now (negative if in the future)."
3034 #: ../cat/virt-ls.pod:411
3036 msgstr "B<--time-t>"
3039 #: ../cat/virt-ls.pod:413
3040 msgid "Display time fields as seconds since the Unix epoch."
3044 #: ../cat/virt-ls.pod:418
3049 #: ../cat/virt-ls.pod:420
3050 msgid "Display UID and GID fields."
3054 #: ../cat/virt-ls.pod:445
3055 msgid "Previous versions of virt-ls allowed you to write either:"
3059 #: ../cat/virt-ls.pod:447
3062 " virt-ls disk.img [disk.img ...] /dir\n"
3067 #: ../cat/virt-ls.pod:451
3070 " virt-ls guestname /dir\n"
3075 #: ../cat/virt-ls.pod:497
3077 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-out(1)>, L<virt-"
3078 "tar-out(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, L<Sys::Virt(3)>, "
3079 "L<http://libguestfs.org/>."
3081 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-out(1)>, L<virt-"
3082 "tar-out(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, L<Sys::Virt(3)>, "
3083 "L<http://libguestfs.org/>."
3086 #: ../cat/virt-ls.pod:513 ../df/virt-df.pod:241 ../edit/virt-edit.pod:374
3087 #: ../rescue/virt-rescue.pod:340
3088 msgid "Copyright (C) 2009-2011 Red Hat Inc."
3089 msgstr "©Red Hat Inc., 2009–2011"
3092 #: ../clone/virt-sysprep.pod:5
3094 "virt-sysprep - Reset or unconfigure a virtual machine so clones can be made"
3098 #: ../clone/virt-sysprep.pod:9
3101 " virt-sysprep [--options] -d domname\n"
3106 #: ../clone/virt-sysprep.pod:11
3109 " virt-sysprep [--options] -a disk.img [-a disk.img ...]\n"
3114 #: ../clone/virt-sysprep.pod:15
3116 "Virt-sysprep \"resets\" or \"unconfigures\" a virtual machine so that clones "
3117 "can be made from it. Steps in this process include removing SSH host keys, "
3118 "removing persistent network MAC configuration, and removing user accounts. "
3119 "Each step can be enabled or disabled as required."
3123 #: ../clone/virt-sysprep.pod:21
3125 "Virt-sysprep is a simple shell script, allowing easy inspection or "
3126 "customization by the system administrator."
3130 #: ../clone/virt-sysprep.pod:24
3132 "Virt-sysprep modifies the guest or disk image I<in place>. The guest must "
3133 "be shut down. If you want to preserve the existing contents of the guest, "
3134 "you I<must copy or clone the disk first>. See L</COPYING AND CLONING> below."
3138 #: ../clone/virt-sysprep.pod:29
3140 "You do I<not> need to run virt-sysprep as root. In fact we'd generally "
3141 "recommend that you don't. The time you might want to run it as root is when "
3142 "you need root in order to access the disk image, but even in this case it "
3143 "would be better to change the permissions on the disk image to be writable "
3144 "as the non-root user running virt-sysprep."
3148 #: ../clone/virt-sysprep.pod:35
3150 "\"Sysprep\" stands for \"system preparation\" tool. The name comes from the "
3151 "Microsoft program C<sysprep.exe> which is used to unconfigure Windows "
3152 "machines in preparation for cloning them. Having said that, virt-sysprep "
3153 "does I<not> currently work on Microsoft Windows guests. We plan to support "
3154 "Windows sysprepping in a future version, and we already have code to do it."
3158 #: ../clone/virt-sysprep.pod:76
3159 msgid "B<--enable=...>"
3163 #: ../clone/virt-sysprep.pod:78
3165 "Choose which sysprep operations to perform. Give a comma-separated list of "
3166 "operations, for example:"
3170 #: ../clone/virt-sysprep.pod:81
3173 " --enable=ssh-hostkeys,udev-persistent-net\n"
3178 #: ../clone/virt-sysprep.pod:83
3180 "would enable ONLY C<ssh-hostkeys> and C<udev-persistent-net> operations."
3184 #: ../clone/virt-sysprep.pod:85
3186 "If the I<--enable> option is not given, then we default to trying all "
3187 "possible sysprep operations. But some sysprep operations are skipped for "
3192 #: ../clone/virt-sysprep.pod:89
3194 "Use I<--list-operations> to list operations supported by a particular "
3195 "version of virt-sysprep."
3199 #: ../clone/virt-sysprep.pod:92
3201 "See L</OPERATIONS> below for a list and an explanation of each operation."
3205 #: ../clone/virt-sysprep.pod:106
3208 " virt-sysprep --format=raw -a disk.img\n"
3213 #: ../clone/virt-sysprep.pod:110
3216 " virt-sysprep --format=raw -a disk.img --format -a another.img\n"
3221 #: ../clone/virt-sysprep.pod:119
3222 msgid "B<--hostname> newhostname"
3226 #: ../clone/virt-sysprep.pod:121
3228 "Change the hostname. See the L</hostname> operation below. If not given, "
3229 "defaults to C<localhost.localdomain>."
3233 #: ../clone/virt-sysprep.pod:124
3234 msgid "B<--list-operations>"
3238 #: ../clone/virt-sysprep.pod:126
3239 msgid "List the operations supported by the virt-sysprep program."
3243 #: ../clone/virt-sysprep.pod:128
3244 msgid "B<--selinux-relabel>"
3248 #: ../clone/virt-sysprep.pod:130
3249 msgid "B<--no-selinux-relabel>"
3253 #: ../clone/virt-sysprep.pod:132
3255 "I<--selinux-relabel> forces SELinux relabelling next time the guest boots. "
3256 "I<--no-selinux-relabel> disables relabelling."
3260 #: ../clone/virt-sysprep.pod:135
3262 "The default is to try to detect if SELinux relabelling is required. See L</"
3263 "SELINUX RELABELLING> below for more details."
3267 #: ../clone/virt-sysprep.pod:156
3272 #: ../clone/virt-sysprep.pod:158
3274 "If the I<--enable> option is I<not> given, then I<all sysprep operations are "
3275 "enabled>, although some are skipped depending on the type of guest."
3279 #: ../clone/virt-sysprep.pod:162
3281 "Operations can be individually enabled using the I<--enable> option. Use a "
3282 "comma-separated list, for example:"
3286 #: ../clone/virt-sysprep.pod:165
3289 " virt-sysprep --enable=ssh-hostkeys,udev-persistent-net [etc..]\n"
3294 #: ../clone/virt-sysprep.pod:167
3296 "To list the operations supported by the current version of virt-sysprep, use "
3297 "I<--list-operations>."
3301 #: ../clone/virt-sysprep.pod:170
3303 "Future versions of virt-sysprep may add more operations. If you are using "
3304 "virt-sysprep and want predictable behaviour, specify only the operations "
3305 "that you want to have enabled."
3309 #: ../clone/virt-sysprep.pod:174
3314 #: ../clone/virt-sysprep.pod:176
3315 msgid "Remove user at-jobs and cron-jobs."
3319 #: ../clone/virt-sysprep.pod:178
3320 msgid "dhcp-client-state"
3324 #: ../clone/virt-sysprep.pod:180
3325 msgid "Remove DHCP client leases."
3329 #: ../clone/virt-sysprep.pod:182
3330 msgid "dhcp-server-state"
3334 #: ../clone/virt-sysprep.pod:184
3335 msgid "Remove DHCP server leases."
3339 #: ../clone/virt-sysprep.pod:186
3344 #: ../clone/virt-sysprep.pod:188
3346 "Changes the hostname of the guest to the value given in the I<--hostname> "
3351 #: ../clone/virt-sysprep.pod:191
3353 "If the I<--hostname> parameter is not given, then the hostname is changed to "
3354 "C<localhost.localdomain>."
3358 #: ../clone/virt-sysprep.pod:194
3363 #: ../clone/virt-sysprep.pod:196
3364 msgid "Remove many log files."
3368 #: ../clone/virt-sysprep.pod:198
3373 #: ../clone/virt-sysprep.pod:200
3374 msgid "Remove email from the local mail spool directory."
3378 #: ../clone/virt-sysprep.pod:202
3383 #: ../clone/virt-sysprep.pod:204
3385 "Remove HWADDR (hard-coded MAC address) configuration. For Fedora and Red "
3386 "Hat Enterprise Linux, this is removed from C<ifcfg-*> files."
3390 #: ../clone/virt-sysprep.pod:207
3395 #: ../clone/virt-sysprep.pod:209
3397 "Write some random bytes from the host into the random seed file of the guest."
3401 #: ../clone/virt-sysprep.pod:212
3402 msgid "See L</RANDOM SEED> below."
3406 #: ../clone/virt-sysprep.pod:214
3407 msgid "rhn-systemid"
3411 #: ../clone/virt-sysprep.pod:216
3412 msgid "Remove the RHN system ID."
3416 #: ../clone/virt-sysprep.pod:218
3421 #: ../clone/virt-sysprep.pod:220
3422 msgid "Remove the Smolt hardware UUID."
3426 #: ../clone/virt-sysprep.pod:222
3427 msgid "ssh-hostkeys"
3431 #: ../clone/virt-sysprep.pod:224
3432 msgid "Remove the SSH host keys in the guest."
3436 #: ../clone/virt-sysprep.pod:226
3438 "The SSH host keys are regenerated (differently) next time the guest is "
3443 #: ../clone/virt-sysprep.pod:229
3445 "If, after cloning, the guest gets the same IP address, ssh will give you a "
3446 "stark warning about the host key changing:"
3450 #: ../clone/virt-sysprep.pod:232
3453 " @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n"
3454 " @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @\n"
3455 " @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n"
3456 " IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!\n"
3461 #: ../clone/virt-sysprep.pod:237
3462 msgid "udev-persistent-net"
3466 #: ../clone/virt-sysprep.pod:239
3468 "Remove udev persistent net rules which map the guest's existing MAC address "
3469 "to a fixed ethernet device (eg. eth0)."
3473 #: ../clone/virt-sysprep.pod:242
3475 "After a guest is cloned, the MAC address usually changes. Since the old MAC "
3476 "address occupies the old name (eg. eth0), this means the fresh MAC address "
3477 "is assigned to a new name (eg. eth1) and this is usually undesirable. "
3478 "Erasing the udev persistent net rules avoids this."
3482 #: ../clone/virt-sysprep.pod:247
3487 #: ../clone/virt-sysprep.pod:249
3488 msgid "Remove the utmp file."
3492 #: ../clone/virt-sysprep.pod:251
3494 "This records who is currently logged in on a machine. In modern Linux "
3495 "distros it is stored in a ramdisk and hence not part of the virtual "
3496 "machine's disk, but it was stored on disk in older distros."
3500 #: ../clone/virt-sysprep.pod:255
3505 #: ../clone/virt-sysprep.pod:257
3506 msgid "Remove the yum UUID."
3510 #: ../clone/virt-sysprep.pod:259
3512 "Yum creates a fresh UUID the next time it runs when it notices that the "
3513 "original UUID has been erased."
3517 #: ../clone/virt-sysprep.pod:262
3518 msgid "COPYING AND CLONING"
3522 #: ../clone/virt-sysprep.pod:264
3524 "Virt-sysprep can be used as part of a process of cloning guests, or to "
3525 "prepare a template from which guests can be cloned. There are many "
3526 "different ways to achieve this using the virt tools, and this section is "
3527 "just an introduction."
3531 #: ../clone/virt-sysprep.pod:269
3532 msgid "A virtual machine (when switched off) consists of two parts:"
3536 #: ../clone/virt-sysprep.pod:273
3537 msgid "I<configuration>"
3541 #: ../clone/virt-sysprep.pod:275
3543 "The configuration or description of the guest. eg. The libvirt XML (see "
3544 "C<virsh dumpxml>), the running configuration of the guest, or another "
3545 "external format like OVF."
3549 #: ../clone/virt-sysprep.pod:279
3550 msgid "Some configuration items that might need to be changed:"
3554 #: ../clone/virt-sysprep.pod:285
3559 #: ../clone/virt-sysprep.pod:289 ../clone/virt-sysprep.pod:316
3564 #: ../clone/virt-sysprep.pod:293
3565 msgid "path to block device(s)"
3569 #: ../clone/virt-sysprep.pod:297
3570 msgid "network card MAC address"
3574 #: ../clone/virt-sysprep.pod:301
3575 msgid "I<block device(s)>"
3579 #: ../clone/virt-sysprep.pod:303
3581 "One or more hard disk images, themselves containing files, directories, "
3582 "applications, kernels, configuration, etc."
3586 #: ../clone/virt-sysprep.pod:306
3587 msgid "Some things inside the block devices that might need to be changed:"
3591 #: ../clone/virt-sysprep.pod:312
3592 msgid "hostname and other net configuration"
3596 #: ../clone/virt-sysprep.pod:320
3597 msgid "SSH host keys"
3601 #: ../clone/virt-sysprep.pod:324
3602 msgid "Windows unique security ID (SID)"
3606 #: ../clone/virt-sysprep.pod:328
3607 msgid "Puppet registration"
3611 #: ../clone/virt-sysprep.pod:334
3612 msgid "COPYING THE BLOCK DEVICE"
3616 #: ../clone/virt-sysprep.pod:336
3618 "Starting with an original guest, you probably wish to copy the guest block "
3619 "device and its configuration to make a template. Then once you are happy "
3620 "with the template, you will want to make many clones from it."
3624 #: ../clone/virt-sysprep.pod:341
3630 " original guest --------> template ---------->\n"
3631 " \\------> cloned\n"
3632 " \\-----> guests\n"
3638 #: ../clone/virt-sysprep.pod:349
3640 "You can, of course, just copy the block device on the host using L<cp(1)> or "
3645 #: ../clone/virt-sysprep.pod:352
3649 " original guest --------> template ---------->\n"
3650 " \\------> cloned\n"
3651 " \\-----> guests\n"
3657 #: ../clone/virt-sysprep.pod:358
3658 msgid "There are some smarter (and faster) ways too:"
3662 #: ../clone/virt-sysprep.pod:364
3666 " template ---------->\n"
3667 " \\------> cloned\n"
3668 " \\-----> guests\n"
3674 #: ../clone/virt-sysprep.pod:370
3676 "Use the block device as a backing file and create a snapshot on top for each "
3677 "guest. The advantage is that you don't need to copy the block device (very "
3678 "fast) and only changes are stored (less storage required)."
3682 #: ../clone/virt-sysprep.pod:375
3684 "Note that writing to the backing file once you have created guests on top of "
3685 "it is not possible: you will corrupt the guests."
3689 #: ../clone/virt-sysprep.pod:378
3691 "Tools that can do this include: L<qemu-img(1)> (with the I<create -f qcow2 -"
3692 "o backing_file> option), L<lvcreate(8)> (I<--snapshot> option). Some "
3693 "filesystems (such as btrfs) and most Network Attached Storage devices can "
3694 "also create cheap snapshots from files or LUNs."
3698 #: ../clone/virt-sysprep.pod:386
3699 msgid "Get your NAS to snapshot and/or duplicate the LUN."
3703 #: ../clone/virt-sysprep.pod:390
3704 msgid "Prepare your template using L<virt-sparsify(1)>. See below."
3708 #: ../clone/virt-sysprep.pod:394
3713 #: ../clone/virt-sysprep.pod:396
3715 "A separate tool, L<virt-clone(1)>, can be used to duplicate the block device "
3716 "and/or modify the external libvirt configuration of a guest. It will reset "
3717 "the name, UUID and MAC address of the guest in the libvirt XML."
3721 #: ../clone/virt-sysprep.pod:401
3723 "L<virt-clone(1)> does not use libguestfs and cannot look inside the disk "
3724 "image. This was the original motivation to write virt-sysprep."
3728 #: ../clone/virt-sysprep.pod:404
3733 #: ../clone/virt-sysprep.pod:406
3737 " original guest --------> template\n"
3742 #: ../clone/virt-sysprep.pod:409
3744 "L<virt-sparsify(1)> can be used to make the cloning template smaller, making "
3745 "it easier to compress and/or faster to copy."
3749 #: ../clone/virt-sysprep.pod:412
3751 "Notice that since virt-sparsify also copies the image, you can use it to "
3752 "make the initial copy (instead of C<dd>)."
3756 #: ../clone/virt-sysprep.pod:415
3761 #: ../clone/virt-sysprep.pod:417
3765 " template ---------->\n"
3766 " \\------> cloned\n"
3767 " \\-----> guests\n"
3773 #: ../clone/virt-sysprep.pod:423
3775 "If you want to give people cloned guests, but let them pick the size of the "
3776 "guest themselves (eg. depending on how much they are prepared to pay for "
3777 "disk space), then instead of copying the template, you can run L<virt-resize"
3778 "(1)>. Virt-resize performs a copy and resize, and thus is ideal for cloning "
3779 "guests from a template."
3783 #: ../clone/virt-sysprep.pod:429 ../src/guestfs.pod:1164
3788 #: ../clone/virt-sysprep.pod:431
3790 "Although virt-sysprep removes some sensitive information from the guest, it "
3791 "does not pretend to remove all of it. You should examine the L</OPERATIONS> "
3792 "above, and the implementation of the operations in the shell script. You "
3793 "should also examine the guest afterwards."
3797 #: ../clone/virt-sysprep.pod:436
3799 "Sensitive files are simply removed. The data they contained may still exist "
3800 "on the disk, easily recovered with a hex editor or undelete tool. Use "
3801 "L<virt-sparsify(1)> as one way to remove this content. See also the L<scrub"
3802 "(1)> command to get rid of deleted content in directory entries and inodes."
3806 #: ../clone/virt-sysprep.pod:442
3811 #: ../clone/virt-sysprep.pod:444
3812 msgid "I<(This section applies to Linux guests only)>"
3816 #: ../clone/virt-sysprep.pod:446
3818 "The virt-sysprep C<random-seed> operation writes a few bytes of randomness "
3819 "from the host into the guest's random seed file."
3823 #: ../clone/virt-sysprep.pod:449
3825 "If this is just done once and the guest is cloned from the same template, "
3826 "then each guest will start with the same entropy, and things like SSH host "
3827 "keys and TCP sequence numbers may be predictable."
3831 #: ../clone/virt-sysprep.pod:453
3833 "Therefore you should arrange to add more randomness I<after> cloning from a "
3834 "template too, which can be done by just enabling the C<random-seed> "
3839 #: ../clone/virt-sysprep.pod:457
3842 " cp template.img newguest.img\n"
3843 " virt-sysprep --enable=random-seed -a newguest.img\n"
3848 #: ../clone/virt-sysprep.pod:460
3849 msgid "SELINUX RELABELLING"
3853 #: ../clone/virt-sysprep.pod:462
3854 msgid "I<(This section applies to Linux guests using SELinux only)>"
3858 #: ../clone/virt-sysprep.pod:464
3860 "If any new files are created by virt-sysprep, then virt-sysprep touches C</."
3861 "autorelabel> so that these will be correctly labelled by SELinux the next "
3862 "time the guest is booted. This process interrupts boot and can take some "
3867 #: ../clone/virt-sysprep.pod:469
3869 "You can force relabelling for all guests by supplying the I<--selinux-"
3874 #: ../clone/virt-sysprep.pod:472
3876 "You can disable relabelling entirely by supplying the I<--no-selinux-"
3881 #: ../clone/virt-sysprep.pod:484
3882 msgid "This program returns 0 on success, or 1 if there was an error."
3886 #: ../clone/virt-sysprep.pod:488
3888 "L<guestfs(3)>, L<guestfish(1)>, L<virt-clone(1)>, L<virt-rescue(1)>, L<virt-"
3889 "resize(1)>, L<virt-sparsify(1)>, L<virsh(1)>, L<lvcreate(8)>, L<qemu-img(1)"
3890 ">, L<scrub(1)>, L<http://libguestfs.org/>, L<http://libvirt.org/>."
3894 #: ../df/virt-df.pod:5
3895 msgid "virt-df - Display free space on virtual filesystems"
3899 #: ../df/virt-df.pod:9
3902 " virt-df [--options]\n"
3905 " virt-df [--параметри]\n"
3909 #: ../df/virt-df.pod:11
3912 " virt-df [--options] -d domname\n"
3917 #: ../df/virt-df.pod:13
3920 " virt-df [--options] -a disk.img [-a disk.img ...]\n"
3925 #: ../df/virt-df.pod:17
3928 " virt-df [--options] domname\n"
3933 #: ../df/virt-df.pod:19
3936 " virt-df [--options] disk.img [disk.img ...]\n"
3941 #: ../df/virt-df.pod:23
3943 "C<virt-df> is a command line tool to display free space on virtual machine "
3944 "filesystems. Unlike other tools, it doesn't just display the size of disk "
3945 "allocated to a virtual machine, but can look inside disk images to see how "
3946 "much space is really being used."
3950 #: ../df/virt-df.pod:28
3952 "If used without any I<-a> or I<-d> arguments, C<virt-df> checks with libvirt "
3953 "to get a list of all active and inactive guests, and performs a C<df>-type "
3954 "operation on each one in turn, printing out the results."
3958 #: ../df/virt-df.pod:32
3960 "If any I<-a> or I<-d> arguments are specified, C<virt-df> performs a C<df>-"
3961 "type operation on either the single named libvirt domain, or on the disk "
3962 "image(s) listed on the command line (which must all belong to a single VM). "
3963 "In this mode (with arguments), C<virt-df> will I<only work for a single "
3964 "guest>. If you want to run on multiple guests, then you have to invoke "
3965 "C<virt-df> multiple times."
3969 #: ../df/virt-df.pod:39
3971 "Use the I<--csv> option to get a format which can be easily parsed by other "
3972 "programs. Other options are similar to the standard L<df(1)> command."
3976 #: ../df/virt-df.pod:45
3978 "Show disk usage for a single libvirt guest called C<F14x64>. Make the "
3979 "output human-readable:"
3983 #: ../df/virt-df.pod:48
3986 " # virt-df -d F14x64 -h\n"
3987 " Filesystem Size Used Available Use%\n"
3988 " F14x64:/dev/sda1 484M 66M 393M 14%\n"
3989 " F14x64:/dev/vg_f13x64/lv_root 7.4G 3.4G 4.0G 46%\n"
3994 #: ../df/virt-df.pod:53
3995 msgid "Show disk usage for a disk image file called C<test.img>:"
3999 #: ../df/virt-df.pod:55
4002 " $ virt-df -a test1.img\n"
4003 " Filesystem 1K-blocks Used Available Use%\n"
4004 " test1.img:/dev/sda1 99099 1551 92432 2%\n"
4009 #: ../df/virt-df.pod:112
4012 " virt-df --format=raw -a disk.img\n"
4017 #: ../df/virt-df.pod:116
4020 " virt-df --format=raw -a disk.img --format -a another.img\n"
4025 #: ../df/virt-df.pod:129
4026 msgid "Print sizes in human-readable format."
4030 #: ../df/virt-df.pod:131
4031 msgid "You are not allowed to use I<-h> and I<--csv> at the same time."
4035 #: ../df/virt-df.pod:133 ../fish/guestfish.pod:258 ../fuse/guestmount.pod:164
4040 #: ../df/virt-df.pod:135
4042 msgstr "B<--inodes>"
4045 #: ../df/virt-df.pod:137
4046 msgid "Print inodes instead of blocks."
4050 #: ../df/virt-df.pod:139
4051 msgid "B<--one-per-guest>"
4052 msgstr "B<--one-per-guest>"
4055 #: ../df/virt-df.pod:141
4057 "Run one libguestfs appliance per guest. Normally C<virt-df> will add the "
4058 "disks from several guests to a single libguestfs appliance."
4062 #: ../df/virt-df.pod:144
4063 msgid "You might use this option in the following circumstances:"
4067 #: ../df/virt-df.pod:150
4069 "If you think an untrusted guest might actively try to exploit the libguestfs "
4070 "appliance kernel, then this prevents one guest from interfering with the "
4071 "stats printed for another guest."
4075 #: ../df/virt-df.pod:156
4077 "If the kernel has a bug which stops it from accessing a filesystem in one "
4078 "guest (see for example RHBZ#635373) then this allows libguestfs to continue "
4079 "and report stats for further guests."
4083 #: ../df/virt-df.pod:165
4085 "Print UUIDs instead of names. This is useful for following a guest even "
4086 "when the guest is migrated or renamed, or when two guests happen to have the "
4091 #: ../df/virt-df.pod:169
4093 "Note that only domains that we fetch from libvirt come with UUIDs. For disk "
4094 "images, we still print the disk image name even when this option is "
4099 #: ../df/virt-df.pod:229
4101 "L<df(1)>, L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<http://"
4106 #: ../edit/virt-edit.pod:5
4107 msgid "virt-edit - Edit a file in a virtual machine"
4111 #: ../edit/virt-edit.pod:9
4114 " virt-edit [--options] -d domname file [file ...]\n"
4119 #: ../edit/virt-edit.pod:11
4122 " virt-edit [--options] -a disk.img [-a disk.img ...] file [file ...]\n"
4127 #: ../edit/virt-edit.pod:13
4130 " virt-edit [-d domname|-a disk.img] file -e 'expr'\n"
4135 #: ../edit/virt-edit.pod:17
4138 " virt-edit domname file\n"
4143 #: ../edit/virt-edit.pod:19 ../edit/virt-edit.pod:183
4146 " virt-edit disk.img [disk.img ...] file\n"
4151 #: ../edit/virt-edit.pod:21 ../fish/guestfish.pod:23
4152 #: ../fish/virt-copy-in.pod:13 ../fish/virt-tar-in.pod:15
4153 #: ../fuse/guestmount.pod:15 ../rescue/virt-rescue.pod:21
4154 #: ../tools/virt-tar.pl:64 ../tools/vir