X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=po-docs%2Fuk.po;h=eb7ba6337c21ff84ef72dfbfc3815bd72f19a3ac;hp=d3701f444f9a88066e076788b1c4e5fe6772e527;hb=639232f2b0e2b6d537c8947ee51837d5509b1339;hpb=f354f9b4fd488a487f2c4c1e7b3770eba4332aed diff --git a/po-docs/uk.po b/po-docs/uk.po index d3701f4..eb7ba63 100644 --- a/po-docs/uk.po +++ b/po-docs/uk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2011-10-19 17:23+0200\n" +"POT-Creation-Date: 2011-10-24 17:16+0200\n" "PO-Revision-Date: 2011-10-19 15:46+0000\n" "Last-Translator: rjones \n" "Language-Team: Ukrainian \n" @@ -486,13 +486,13 @@ msgid "" msgstr "" #. type: =item -#: ../align/virt-alignment-scan.pod:147 ../resize/virt-resize.pod:414 +#: ../align/virt-alignment-scan.pod:147 ../resize/virt-resize.pod:470 #: ../sparsify/virt-sparsify.pod:153 msgid "B<-q>" msgstr "B<-q>" #. type: =item -#: ../align/virt-alignment-scan.pod:149 ../resize/virt-resize.pod:416 +#: ../align/virt-alignment-scan.pod:149 ../resize/virt-resize.pod:472 #: ../sparsify/virt-sparsify.pod:155 msgid "B<--quiet>" msgstr "B<--quiet>" @@ -539,7 +539,7 @@ msgstr "" #: ../clone/virt-sysprep.pod:144 ../df/virt-df.pod:179 #: ../edit/virt-edit.pod:167 ../fish/guestfish.pod:397 #: ../fuse/guestmount.pod:272 ../inspector/virt-inspector.pod:125 -#: ../rescue/virt-rescue.pod:188 ../resize/virt-resize.pod:484 +#: ../rescue/virt-rescue.pod:188 ../resize/virt-resize.pod:540 #: ../sparsify/virt-sparsify.pod:165 msgid "B<-V>" msgstr "B<-V>" @@ -550,7 +550,7 @@ msgstr "B<-V>" #: ../clone/virt-sysprep.pod:146 ../df/virt-df.pod:181 #: ../edit/virt-edit.pod:169 ../fish/guestfish.pod:399 #: ../fuse/guestmount.pod:274 ../inspector/virt-inspector.pod:127 -#: ../rescue/virt-rescue.pod:190 ../resize/virt-resize.pod:486 +#: ../rescue/virt-rescue.pod:190 ../resize/virt-resize.pod:542 #: ../sparsify/virt-sparsify.pod:167 ../tools/virt-list-filesystems.pl:69 #: ../tools/virt-list-partitions.pl:70 ../tools/virt-make-fs.pl:169 #: ../tools/virt-tar.pl:119 ../tools/virt-win-reg.pl:112 @@ -562,7 +562,7 @@ msgstr "B<--version>" #: ../cat/virt-filesystems.pod:271 ../cat/virt-ls.pod:435 #: ../clone/virt-sysprep.pod:148 ../df/virt-df.pod:183 #: ../edit/virt-edit.pod:171 ../inspector/virt-inspector.pod:129 -#: ../rescue/virt-rescue.pod:192 ../resize/virt-resize.pod:488 +#: ../rescue/virt-rescue.pod:192 ../resize/virt-resize.pod:544 #: ../sparsify/virt-sparsify.pod:169 ../tools/virt-list-filesystems.pl:71 #: ../tools/virt-list-partitions.pl:72 ../tools/virt-make-fs.pl:171 #: ../tools/virt-tar.pl:121 ../tools/virt-win-reg.pl:114 @@ -801,40 +801,30 @@ msgstr "" #. type: textblock #: ../align/virt-alignment-scan.pod:278 msgid "" -"Currently there is no virt tool for fixing alignment problems in guests. " -"This is a difficult problem to fix because simply moving partitions around " -"breaks the bootloader, necessitating either manual reinstallation of the " -"bootloader using a rescue disk, or complex and error-prone hacks." +"L can change the alignment of the partitions of some " +"guests. Currently it can fully align all the partitions of all Windows " +"guests, and it will fix the bootloader where necessary. For Linux guests, " +"it can align the second and subsequent partitions, so the majority of OS " +"accesses except at boot will be aligned." msgstr "" #. type: textblock #: ../align/virt-alignment-scan.pod:284 msgid "" -"L does not change the alignment of the first partition, but " -"it does align the second and subsequent partitions to a multiple of 64 or " -"128 sectors (depending on the version of virt-resize, 128 in virt-resize " -"E 1.13.19). For operating systems that have a separate boot partition, " -"virt-resize could be used to align the main OS partition, so that the " -"majority of OS accesses except at boot will be aligned." -msgstr "" - -#. type: textblock -#: ../align/virt-alignment-scan.pod:292 -msgid "" -"The easiest way to correct partition alignment problems is to reinstall your " +"Another way to correct partition alignment problems is to reinstall your " "guest operating systems. If you install operating systems from templates, " "ensure these have correct partition alignment too." msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:297 +#: ../align/virt-alignment-scan.pod:288 msgid "" "For older versions of Windows, the following NetApp document contains useful " "information: L" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:300 +#: ../align/virt-alignment-scan.pod:291 msgid "" "For Red Hat Enterprise Linux E 5, use a Kickstart script that contains " "an explicit C<%pre> section that creates aligned partitions using L and space. You may need to quote or " @@ -871,24 +861,24 @@ msgid "" msgstr "" #. type: =head1 -#: ../align/virt-alignment-scan.pod:312 ../cat/virt-cat.pod:198 +#: ../align/virt-alignment-scan.pod:303 ../cat/virt-cat.pod:198 #: ../cat/virt-filesystems.pod:372 ../cat/virt-ls.pod:490 #: ../clone/virt-sysprep.pod:482 ../df/virt-df.pod:222 #: ../edit/virt-edit.pod:349 ../fish/guestfish.pod:1114 #: ../fuse/guestmount.pod:312 ../inspector/virt-inspector.pod:375 -#: ../resize/virt-resize.pod:608 ../sparsify/virt-sparsify.pod:227 +#: ../resize/virt-resize.pod:662 ../sparsify/virt-sparsify.pod:227 #: ../test-tool/libguestfs-test-tool.pod:90 msgid "EXIT STATUS" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:314 +#: ../align/virt-alignment-scan.pod:305 msgid "This program returns:" msgstr "" #. type: =item -#: ../align/virt-alignment-scan.pod:318 ../align/virt-alignment-scan.pod:324 -#: ../align/virt-alignment-scan.pod:330 ../align/virt-alignment-scan.pod:337 +#: ../align/virt-alignment-scan.pod:309 ../align/virt-alignment-scan.pod:315 +#: ../align/virt-alignment-scan.pod:321 ../align/virt-alignment-scan.pod:328 #: ../clone/virt-sysprep.pod:283 ../clone/virt-sysprep.pod:287 #: ../clone/virt-sysprep.pod:291 ../clone/virt-sysprep.pod:295 #: ../clone/virt-sysprep.pod:310 ../clone/virt-sysprep.pod:314 @@ -921,9 +911,9 @@ msgstr "" #: ../fish/guestfish-actions.pod:2046 ../fish/guestfish.pod:445 #: ../fish/guestfish.pod:449 ../fish/guestfish.pod:453 #: ../fish/guestfish.pod:457 ../inspector/virt-inspector.pod:393 -#: ../inspector/virt-inspector.pod:397 ../resize/virt-resize.pod:282 -#: ../resize/virt-resize.pod:286 ../resize/virt-resize.pod:295 -#: ../resize/virt-resize.pod:301 ../sparsify/virt-sparsify.pod:32 +#: ../inspector/virt-inspector.pod:397 ../resize/virt-resize.pod:338 +#: ../resize/virt-resize.pod:342 ../resize/virt-resize.pod:351 +#: ../resize/virt-resize.pod:357 ../sparsify/virt-sparsify.pod:32 #: ../sparsify/virt-sparsify.pod:39 ../sparsify/virt-sparsify.pod:43 #: ../sparsify/virt-sparsify.pod:49 ../sparsify/virt-sparsify.pod:54 #: ../sparsify/virt-sparsify.pod:58 ../sparsify/virt-sparsify.pod:64 @@ -960,58 +950,58 @@ msgstr "" #: ../src/guestfs.pod:3314 ../src/guestfs.pod:3318 ../src/guestfs.pod:3322 #: ../src/guestfs.pod:3326 ../tools/virt-win-reg.pl:197 #: ../tools/virt-win-reg.pl:202 ../tools/virt-win-reg.pl:208 -#: ../tools/virt-win-reg.pl:710 ../tools/virt-win-reg.pl:716 -#: ../tools/virt-win-reg.pl:722 +#: ../tools/virt-win-reg.pl:721 ../tools/virt-win-reg.pl:727 +#: ../tools/virt-win-reg.pl:733 msgid "*" msgstr "*" #. type: textblock -#: ../align/virt-alignment-scan.pod:320 +#: ../align/virt-alignment-scan.pod:311 msgid "0" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:322 +#: ../align/virt-alignment-scan.pod:313 msgid "" "successful exit, all partitions are aligned E 64K for best performance" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:326 +#: ../align/virt-alignment-scan.pod:317 msgid "1" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:328 +#: ../align/virt-alignment-scan.pod:319 msgid "an error scanning the disk image or guest" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:332 +#: ../align/virt-alignment-scan.pod:323 msgid "2" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:334 +#: ../align/virt-alignment-scan.pod:325 msgid "" "successful exit, some partitions have alignment E 64K which can result " "in poor performance on high end network storage" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:339 +#: ../align/virt-alignment-scan.pod:330 msgid "3" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:341 +#: ../align/virt-alignment-scan.pod:332 msgid "" "successful exit, some partitions have alignment E 4K which can result in " "poor performance on most hypervisors" msgstr "" #. type: =head1 -#: ../align/virt-alignment-scan.pod:346 ../cat/virt-cat.pod:203 +#: ../align/virt-alignment-scan.pod:337 ../cat/virt-cat.pod:203 #: ../cat/virt-filesystems.pod:377 ../cat/virt-ls.pod:495 #: ../clone/virt-sysprep.pod:486 ../df/virt-df.pod:227 #: ../edit/virt-edit.pod:354 ../erlang/examples/guestfs-erlang.pod:97 @@ -1022,48 +1012,48 @@ msgstr "" #: ../inspector/virt-inspector.pod:380 ../java/examples/guestfs-java.pod:45 #: ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:39 #: ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:288 -#: ../resize/virt-resize.pod:613 ../ruby/examples/guestfs-ruby.pod:36 +#: ../resize/virt-resize.pod:667 ../ruby/examples/guestfs-ruby.pod:36 #: ../sparsify/virt-sparsify.pod:251 ../src/guestfs.pod:3255 #: ../test-tool/libguestfs-test-tool.pod:100 #: ../tools/virt-list-filesystems.pl:195 ../tools/virt-list-partitions.pl:265 -#: ../tools/virt-make-fs.pl:539 ../tools/virt-tar.pl:296 -#: ../tools/virt-win-reg.pl:746 +#: ../tools/virt-make-fs.pl:557 ../tools/virt-tar.pl:296 +#: ../tools/virt-win-reg.pl:757 msgid "SEE ALSO" msgstr "ТАКОЖ ПЕРЕГЛЯНЬТЕ" #. type: textblock -#: ../align/virt-alignment-scan.pod:348 +#: ../align/virt-alignment-scan.pod:339 msgid "" "L, L, L, L, " "L, L." msgstr "" #. type: =head1 -#: ../align/virt-alignment-scan.pod:355 ../cat/virt-cat.pod:212 +#: ../align/virt-alignment-scan.pod:346 ../cat/virt-cat.pod:212 #: ../cat/virt-filesystems.pod:388 ../cat/virt-ls.pod:507 #: ../clone/virt-sysprep.pod:501 ../df/virt-df.pod:235 #: ../edit/virt-edit.pod:368 ../rescue/virt-rescue.pod:296 -#: ../resize/virt-resize.pod:635 ../sparsify/virt-sparsify.pod:264 +#: ../resize/virt-resize.pod:690 ../sparsify/virt-sparsify.pod:264 #: ../tools/virt-list-filesystems.pl:208 ../tools/virt-list-partitions.pl:277 -#: ../tools/virt-make-fs.pl:564 ../tools/virt-tar.pl:311 -#: ../tools/virt-win-reg.pl:772 +#: ../tools/virt-make-fs.pl:582 ../tools/virt-tar.pl:311 +#: ../tools/virt-win-reg.pl:783 msgid "AUTHOR" msgstr "АВТОР" #. type: textblock -#: ../align/virt-alignment-scan.pod:357 ../cat/virt-cat.pod:214 +#: ../align/virt-alignment-scan.pod:348 ../cat/virt-cat.pod:214 #: ../cat/virt-filesystems.pod:390 ../cat/virt-ls.pod:509 #: ../clone/virt-sysprep.pod:503 ../df/virt-df.pod:237 #: ../edit/virt-edit.pod:370 ../inspector/virt-inspector.pod:395 -#: ../rescue/virt-rescue.pod:298 ../resize/virt-resize.pod:637 +#: ../rescue/virt-rescue.pod:298 ../resize/virt-resize.pod:692 #: ../sparsify/virt-sparsify.pod:266 ../tools/virt-list-filesystems.pl:210 -#: ../tools/virt-list-partitions.pl:279 ../tools/virt-make-fs.pl:566 -#: ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:774 +#: ../tools/virt-list-partitions.pl:279 ../tools/virt-make-fs.pl:584 +#: ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:785 msgid "Richard W.M. Jones L" msgstr "Richard W.M. Jones L" #. type: =head1 -#: ../align/virt-alignment-scan.pod:359 ../cat/virt-cat.pod:216 +#: ../align/virt-alignment-scan.pod:350 ../cat/virt-cat.pod:216 #: ../cat/virt-filesystems.pod:392 ../cat/virt-ls.pod:511 #: ../clone/virt-sysprep.pod:505 ../df/virt-df.pod:239 #: ../edit/virt-edit.pod:372 ../erlang/examples/guestfs-erlang.pod:114 @@ -1074,34 +1064,34 @@ msgstr "Richard W.M. Jones L" #: ../inspector/virt-inspector.pod:403 ../java/examples/guestfs-java.pod:62 #: ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:56 #: ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:300 -#: ../resize/virt-resize.pod:639 ../ruby/examples/guestfs-ruby.pod:52 +#: ../resize/virt-resize.pod:694 ../ruby/examples/guestfs-ruby.pod:52 #: ../sparsify/virt-sparsify.pod:268 ../src/guestfs.pod:3337 #: ../test-tool/libguestfs-test-tool.pod:110 #: ../tools/virt-list-filesystems.pl:212 ../tools/virt-list-partitions.pl:281 -#: ../tools/virt-make-fs.pl:568 ../tools/virt-tar.pl:315 -#: ../tools/virt-win-reg.pl:776 +#: ../tools/virt-make-fs.pl:586 ../tools/virt-tar.pl:315 +#: ../tools/virt-win-reg.pl:787 msgid "COPYRIGHT" msgstr "АВТОРСЬКІ ПРАВА" #. type: textblock -#: ../align/virt-alignment-scan.pod:361 ../clone/virt-sysprep.pod:507 +#: ../align/virt-alignment-scan.pod:352 ../clone/virt-sysprep.pod:507 #: ../sparsify/virt-sparsify.pod:270 msgid "Copyright (C) 2011 Red Hat Inc." msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:363 ../cat/virt-cat.pod:220 +#: ../align/virt-alignment-scan.pod:354 ../cat/virt-cat.pod:220 #: ../cat/virt-filesystems.pod:396 ../cat/virt-ls.pod:515 #: ../clone/virt-sysprep.pod:509 ../df/virt-df.pod:243 #: ../edit/virt-edit.pod:376 ../fish/guestfish.pod:1305 #: ../fish/virt-copy-in.pod:69 ../fish/virt-copy-out.pod:58 #: ../fish/virt-tar-in.pod:67 ../fish/virt-tar-out.pod:60 #: ../fuse/guestmount.pod:337 ../inspector/virt-inspector.pod:407 -#: ../rescue/virt-rescue.pod:304 ../resize/virt-resize.pod:643 +#: ../rescue/virt-rescue.pod:304 ../resize/virt-resize.pod:698 #: ../sparsify/virt-sparsify.pod:272 ../test-tool/libguestfs-test-tool.pod:115 #: ../tools/virt-list-filesystems.pl:216 ../tools/virt-list-partitions.pl:285 -#: ../tools/virt-make-fs.pl:572 ../tools/virt-tar.pl:319 -#: ../tools/virt-win-reg.pl:780 +#: ../tools/virt-make-fs.pl:590 ../tools/virt-tar.pl:319 +#: ../tools/virt-win-reg.pl:791 msgid "" "This program is free software; you can redistribute it and/or modify it " "under the terms of the GNU General Public License as published by the Free " @@ -1110,18 +1100,18 @@ msgid "" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:368 ../cat/virt-cat.pod:225 +#: ../align/virt-alignment-scan.pod:359 ../cat/virt-cat.pod:225 #: ../cat/virt-filesystems.pod:401 ../cat/virt-ls.pod:520 #: ../clone/virt-sysprep.pod:514 ../df/virt-df.pod:248 #: ../edit/virt-edit.pod:381 ../fish/guestfish.pod:1310 #: ../fish/virt-copy-in.pod:74 ../fish/virt-copy-out.pod:63 #: ../fish/virt-tar-in.pod:72 ../fish/virt-tar-out.pod:65 #: ../fuse/guestmount.pod:342 ../inspector/virt-inspector.pod:412 -#: ../rescue/virt-rescue.pod:309 ../resize/virt-resize.pod:648 +#: ../rescue/virt-rescue.pod:309 ../resize/virt-resize.pod:703 #: ../sparsify/virt-sparsify.pod:277 ../test-tool/libguestfs-test-tool.pod:120 #: ../tools/virt-list-filesystems.pl:221 ../tools/virt-list-partitions.pl:290 -#: ../tools/virt-make-fs.pl:577 ../tools/virt-tar.pl:324 -#: ../tools/virt-win-reg.pl:785 +#: ../tools/virt-make-fs.pl:595 ../tools/virt-tar.pl:324 +#: ../tools/virt-win-reg.pl:796 msgid "" "This program is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " @@ -1134,18 +1124,18 @@ msgstr "" "дізнатися з GNU General Public License." #. type: textblock -#: ../align/virt-alignment-scan.pod:373 ../cat/virt-cat.pod:230 +#: ../align/virt-alignment-scan.pod:364 ../cat/virt-cat.pod:230 #: ../cat/virt-filesystems.pod:406 ../cat/virt-ls.pod:525 #: ../clone/virt-sysprep.pod:519 ../df/virt-df.pod:253 #: ../edit/virt-edit.pod:386 ../fish/guestfish.pod:1315 #: ../fish/virt-copy-in.pod:79 ../fish/virt-copy-out.pod:68 #: ../fish/virt-tar-in.pod:77 ../fish/virt-tar-out.pod:70 #: ../fuse/guestmount.pod:347 ../inspector/virt-inspector.pod:417 -#: ../rescue/virt-rescue.pod:314 ../resize/virt-resize.pod:653 +#: ../rescue/virt-rescue.pod:314 ../resize/virt-resize.pod:708 #: ../sparsify/virt-sparsify.pod:282 ../test-tool/libguestfs-test-tool.pod:125 #: ../tools/virt-list-filesystems.pl:226 ../tools/virt-list-partitions.pl:295 -#: ../tools/virt-make-fs.pl:582 ../tools/virt-tar.pl:329 -#: ../tools/virt-win-reg.pl:790 +#: ../tools/virt-make-fs.pl:600 ../tools/virt-tar.pl:329 +#: ../tools/virt-win-reg.pl:801 msgid "" "You should have received a copy of the GNU General Public License along with " "this program; if not, write to the Free Software Foundation, Inc., 675 Mass " @@ -1517,7 +1507,7 @@ msgstr "" #: ../cat/virt-cat.pod:200 ../cat/virt-filesystems.pod:374 #: ../cat/virt-ls.pod:492 ../df/virt-df.pod:224 ../edit/virt-edit.pod:351 #: ../fuse/guestmount.pod:314 ../inspector/virt-inspector.pod:377 -#: ../resize/virt-resize.pod:610 ../sparsify/virt-sparsify.pod:229 +#: ../resize/virt-resize.pod:664 ../sparsify/virt-sparsify.pod:229 msgid "" "This program returns 0 if successful, or non-zero if there was an error." msgstr "" @@ -1533,7 +1523,7 @@ msgstr "" #. type: textblock #: ../cat/virt-cat.pod:218 ../inspector/virt-inspector.pod:405 -#: ../resize/virt-resize.pod:641 +#: ../resize/virt-resize.pod:696 ../tools/virt-make-fs.pl:588 msgid "Copyright (C) 2010-2011 Red Hat Inc." msgstr "©Red Hat Inc., 2010–2011" @@ -2215,8 +2205,7 @@ msgstr "" "libguestfs.org/>." #. type: textblock -#: ../cat/virt-filesystems.pod:394 ../tools/virt-make-fs.pl:570 -#: ../tools/virt-win-reg.pl:778 +#: ../cat/virt-filesystems.pod:394 ../tools/virt-win-reg.pl:789 msgid "Copyright (C) 2010 Red Hat Inc." msgstr "©Red Hat Inc., 2010" @@ -5282,7 +5271,7 @@ msgstr "" #: ../fish/guestfish-actions.pod:2014 ../src/guestfs-actions.pod:18 #: ../src/guestfs-actions.pod:2039 ../src/guestfs-actions.pod:2463 #: ../src/guestfs-actions.pod:3022 ../src/guestfs.pod:1670 -#: ../tools/virt-win-reg.pl:706 +#: ../tools/virt-win-reg.pl:717 msgid "Notes:" msgstr "Нотатки:" @@ -19114,7 +19103,7 @@ msgstr "" #. type: =item #: ../fish/guestfish.pod:335 ../fuse/guestmount.pod:202 -#: ../resize/virt-resize.pod:358 +#: ../resize/virt-resize.pod:414 msgid "B<-n>" msgstr "B<-n>" @@ -21684,7 +21673,7 @@ msgstr "" #. type: =head1 #: ../fuse/guestmount.pod:73 ../rescue/virt-rescue.pod:68 -#: ../resize/virt-resize.pod:544 +#: ../resize/virt-resize.pod:600 msgid "NOTES" msgstr "ПРИМІТКИ" @@ -22095,8 +22084,8 @@ msgid "" msgstr "" #. type: textblock -#: ../inspector/virt-inspector.pod:111 ../resize/virt-resize.pod:314 -#: ../resize/virt-resize.pod:406 ../sparsify/virt-sparsify.pod:132 +#: ../inspector/virt-inspector.pod:111 ../resize/virt-resize.pod:370 +#: ../resize/virt-resize.pod:462 ../sparsify/virt-sparsify.pod:132 #: ../tools/virt-list-filesystems.pl:101 ../tools/virt-list-partitions.pl:102 #: ../tools/virt-tar.pl:151 ../tools/virt-win-reg.pl:152 msgid "" @@ -23257,7 +23246,7 @@ msgid "" msgstr "" #. type: =item -#: ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:520 +#: ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:576 #: ../sparsify/virt-sparsify.pod:203 ../src/guestfs.pod:469 #: ../src/guestfs.pod:1287 ../src/guestfs.pod:1426 ../src/guestfs.pod:2675 msgid "1." @@ -23297,7 +23286,7 @@ msgid "" msgstr "" #. type: =item -#: ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:527 +#: ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:583 #: ../sparsify/virt-sparsify.pod:210 ../src/guestfs.pod:475 #: ../src/guestfs.pod:1291 ../src/guestfs.pod:1430 ../src/guestfs.pod:2700 msgid "2." @@ -23320,7 +23309,7 @@ msgid "" msgstr "" #. type: =item -#: ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:533 +#: ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:589 #: ../sparsify/virt-sparsify.pod:216 ../src/guestfs.pod:486 #: ../src/guestfs.pod:1436 msgid "3." @@ -23756,27 +23745,147 @@ msgstr "" #. type: =item #: ../resize/virt-resize.pod:249 +#, fuzzy +#| msgid "B<--ignore part>" +msgid "B<--align-first auto>" +msgstr "B<--ignore розділ>" + +#. type: =item +#: ../resize/virt-resize.pod:251 +#, fuzzy +#| msgid "B<--listen>" +msgid "B<--align-first never>" +msgstr "B<--listen>" + +#. type: =item +#: ../resize/virt-resize.pod:253 +msgid "B<--align-first always>" +msgstr "" + +#. type: textblock +#: ../resize/virt-resize.pod:255 +msgid "" +"Align the first partition for improved performance (see also the I<--" +"alignment> option)." +msgstr "" + +#. type: textblock +#: ../resize/virt-resize.pod:258 +msgid "" +"The default is I<--align-first auto> which only aligns the first partition " +"if it is safe to do so. That is, only when we know how to fix the " +"bootloader automatically, and at the moment that can only be done for " +"Windows guests." +msgstr "" + +#. type: textblock +#: ../resize/virt-resize.pod:263 +msgid "" +"I<--align-first never> means we never move the first partition. This is the " +"safest option. Try this if the guest does not boot after resizing." +msgstr "" + +#. type: textblock +#: ../resize/virt-resize.pod:267 +msgid "" +"I<--align-first always> means we always align the first partition (if it " +"needs to be aligned). For some guests this will break the bootloader, " +"making the guest unbootable." +msgstr "" + +#. type: =item +#: ../resize/virt-resize.pod:271 +#, fuzzy +#| msgid "B<--time-t>" +msgid "B<--alignment N>" +msgstr "B<--time-t>" + +#. type: textblock +#: ../resize/virt-resize.pod:273 +msgid "" +"Set the alignment of partitions to C sectors. The default in virt-resize " +"E 1.13.19 was 64 sectors, and after that is 128 sectors." +msgstr "" + +#. type: textblock +#: ../resize/virt-resize.pod:277 +msgid "" +"Assuming 512 byte sector size inside the guest, here are some suitable " +"values for this:" +msgstr "" + +#. type: =item +#: ../resize/virt-resize.pod:282 +msgid "I<--alignment 1> (512 bytes)" +msgstr "" + +#. type: textblock +#: ../resize/virt-resize.pod:284 +msgid "" +"The partitions would be packed together as closely as possible, but would be " +"completely unaligned. In some cases this can cause very poor performance. " +"See L for further details." +msgstr "" + +#. type: =item +#: ../resize/virt-resize.pod:288 +msgid "I<--alignment 8> (4K)" +msgstr "" + +#. type: textblock +#: ../resize/virt-resize.pod:290 +msgid "" +"This would be the minimum acceptable alignment for reasonable performance on " +"modern hosts." +msgstr "" + +#. type: =item +#: ../resize/virt-resize.pod:293 +msgid "I<--alignment 128> (64K)" +msgstr "" + +#. type: textblock +#: ../resize/virt-resize.pod:295 +msgid "" +"This alignment provides good performance when the host is using high end " +"network storage." +msgstr "" + +#. type: =item +#: ../resize/virt-resize.pod:298 +msgid "I<--alignment 2048> (1M)" +msgstr "" + +#. type: textblock +#: ../resize/virt-resize.pod:300 +msgid "" +"This is the standard alignment used by all newly installed guests since " +"around 2008." +msgstr "" + +#. type: =item +#: ../resize/virt-resize.pod:305 msgid "B<-d>" msgstr "B<-d>" #. type: =item -#: ../resize/virt-resize.pod:251 ../tools/virt-make-fs.pl:177 +#: ../resize/virt-resize.pod:307 ../tools/virt-make-fs.pl:177 #: ../tools/virt-win-reg.pl:120 msgid "B<--debug>" msgstr "B<--debug>" #. type: textblock -#: ../resize/virt-resize.pod:253 ../tools/virt-win-reg.pl:122 +#: ../resize/virt-resize.pod:309 ../tools/virt-win-reg.pl:122 msgid "Enable debugging messages." msgstr "" #. type: =item -#: ../resize/virt-resize.pod:255 +#: ../resize/virt-resize.pod:311 msgid "B<--delete part>" msgstr "B<--delete розділ>" #. type: textblock -#: ../resize/virt-resize.pod:257 +#: ../resize/virt-resize.pod:313 msgid "" "Delete the named partition. It would be more accurate to describe this as " "\"don't copy it over\", since virt-resize doesn't do in-place changes and " @@ -23784,7 +23893,7 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:261 +#: ../resize/virt-resize.pod:317 msgid "" "Note that when you delete a partition, then anything contained in the " "partition is also deleted. Furthermore, this causes any partitions that " @@ -23792,25 +23901,25 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:266 ../resize/virt-resize.pod:327 -#: ../resize/virt-resize.pod:454 ../sparsify/virt-sparsify.pod:145 +#: ../resize/virt-resize.pod:322 ../resize/virt-resize.pod:383 +#: ../resize/virt-resize.pod:510 ../sparsify/virt-sparsify.pod:145 msgid "You can give this option multiple times." msgstr "" #. type: =item -#: ../resize/virt-resize.pod:268 +#: ../resize/virt-resize.pod:324 msgid "B<--expand part>" msgstr "B<--expand розділ>" #. type: textblock -#: ../resize/virt-resize.pod:270 +#: ../resize/virt-resize.pod:326 msgid "" "Expand the named partition so it uses up all extra space (space left over " "after any other resize changes that you request have been done)." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:273 +#: ../resize/virt-resize.pod:329 msgid "" "If virt-resize knows how, it will expand the direct content of the " "partition. For example, if the partition is an LVM PV, it will expand the " @@ -23819,22 +23928,22 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:278 +#: ../resize/virt-resize.pod:334 msgid "Currently virt-resize can resize:" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:284 +#: ../resize/virt-resize.pod:340 msgid "ext2, ext3 and ext4 filesystems." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:288 +#: ../resize/virt-resize.pod:344 msgid "NTFS filesystems, if libguestfs was compiled with support for NTFS." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:290 +#: ../resize/virt-resize.pod:346 msgid "" "The filesystem must have been shut down consistently last time it was used. " "Additionally, L marks the resized filesystem as requiring a " @@ -23843,7 +23952,7 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:297 +#: ../resize/virt-resize.pod:353 msgid "" "LVM PVs (physical volumes). virt-resize does not usually resize anything " "inside the PV, but see the I<--LV-expand> option. The user could also " @@ -23851,43 +23960,43 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:303 +#: ../resize/virt-resize.pod:359 msgid "Btrfs filesystems, if libguestfs was compiled with support for btrfs." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:307 ../resize/virt-resize.pod:482 +#: ../resize/virt-resize.pod:363 ../resize/virt-resize.pod:538 msgid "Note that you cannot use I<--expand> and I<--shrink> together." msgstr "" #. type: =item -#: ../resize/virt-resize.pod:309 ../sparsify/virt-sparsify.pod:125 +#: ../resize/virt-resize.pod:365 ../sparsify/virt-sparsify.pod:125 #: ../tools/virt-list-filesystems.pl:91 ../tools/virt-list-partitions.pl:92 #: ../tools/virt-tar.pl:141 ../tools/virt-win-reg.pl:142 msgid "B<--format> raw" msgstr "B<--format> raw" #. type: textblock -#: ../resize/virt-resize.pod:311 ../sparsify/virt-sparsify.pod:129 +#: ../resize/virt-resize.pod:367 ../sparsify/virt-sparsify.pod:129 msgid "" "Specify the format of the input disk image. If this flag is not given then " "it is auto-detected from the image itself." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:317 +#: ../resize/virt-resize.pod:373 msgid "" "Note that this option I affect the output format. See L." msgstr "" #. type: =item -#: ../resize/virt-resize.pod:320 +#: ../resize/virt-resize.pod:376 msgid "B<--ignore part>" msgstr "B<--ignore розділ>" #. type: textblock -#: ../resize/virt-resize.pod:322 +#: ../resize/virt-resize.pod:378 msgid "" "Ignore the named partition. Effectively this means the partition is " "allocated on the destination disk, but the content is not copied across from " @@ -23896,12 +24005,12 @@ msgid "" msgstr "" #. type: =item -#: ../resize/virt-resize.pod:329 +#: ../resize/virt-resize.pod:385 msgid "B<--LV-expand logvol>" msgstr "B<--LV-expand логічний_том>" #. type: textblock -#: ../resize/virt-resize.pod:331 +#: ../resize/virt-resize.pod:387 msgid "" "This takes the logical volume and, as a final step, expands it to fill all " "the space available in its volume group. A typical usage, assuming a Linux " @@ -23910,7 +24019,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../resize/virt-resize.pod:336 +#: ../resize/virt-resize.pod:392 #, no-wrap msgid "" " virt-resize indisk outdisk \\\n" @@ -23919,14 +24028,14 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:339 +#: ../resize/virt-resize.pod:395 msgid "" "This would first expand the partition (and PV), and then expand the root " "device to fill the extra space in the PV." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:342 +#: ../resize/virt-resize.pod:398 msgid "" "The contents of the LV are also resized if virt-resize knows how to do " "that. You can stop virt-resize from trying to expand the content by using " @@ -23934,12 +24043,12 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:346 +#: ../resize/virt-resize.pod:402 msgid "Use L to list the filesystems in the guest." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:348 +#: ../resize/virt-resize.pod:404 msgid "" "You can give this option multiple times, I it doesn't make sense to do " "this unless the logical volumes you specify are all in different volume " @@ -23947,34 +24056,34 @@ msgid "" msgstr "" #. type: =item -#: ../resize/virt-resize.pod:352 ../sparsify/virt-sparsify.pod:147 +#: ../resize/virt-resize.pod:408 ../sparsify/virt-sparsify.pod:147 msgid "B<--machine-readable>" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:354 ../sparsify/virt-sparsify.pod:149 +#: ../resize/virt-resize.pod:410 ../sparsify/virt-sparsify.pod:149 msgid "" "This option is used to make the output more machine friendly when being " "parsed by other programs. See L below." msgstr "" #. type: =item -#: ../resize/virt-resize.pod:360 +#: ../resize/virt-resize.pod:416 msgid "B<--dryrun>" msgstr "B<--dryrun>" #. type: textblock -#: ../resize/virt-resize.pod:362 +#: ../resize/virt-resize.pod:418 msgid "Print a summary of what would be done, but don't do anything." msgstr "" #. type: =item -#: ../resize/virt-resize.pod:364 +#: ../resize/virt-resize.pod:420 msgid "B<--no-copy-boot-loader>" msgstr "B<--no-copy-boot-loader>" #. type: textblock -#: ../resize/virt-resize.pod:366 +#: ../resize/virt-resize.pod:422 msgid "" "By default, virt-resize copies over some sectors at the start of the disk " "(up to the beginning of the first partition). Commonly these sectors " @@ -23983,19 +24092,19 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:371 +#: ../resize/virt-resize.pod:427 msgid "" "If you specify this flag, then this initial copy is not done. You may need " "to reinstall the boot loader in this case." msgstr "" #. type: =item -#: ../resize/virt-resize.pod:374 +#: ../resize/virt-resize.pod:430 msgid "B<--no-extra-partition>" msgstr "B<--no-extra-partition>" #. type: textblock -#: ../resize/virt-resize.pod:376 +#: ../resize/virt-resize.pod:432 msgid "" "By default, virt-resize creates an extra partition if there is any extra, " "unused space after all resizing has happened. Use this option to prevent " @@ -24005,38 +24114,38 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:382 +#: ../resize/virt-resize.pod:438 msgid "" "Note that if the surplus space is smaller than 10 MB, no extra partition " "will be created." msgstr "" #. type: =item -#: ../resize/virt-resize.pod:385 +#: ../resize/virt-resize.pod:441 msgid "B<--no-expand-content>" msgstr "B<--no-expand-content>" #. type: textblock -#: ../resize/virt-resize.pod:387 +#: ../resize/virt-resize.pod:443 msgid "" "By default, virt-resize will try to expand the direct contents of " "partitions, if it knows how (see I<--expand> option above)." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:390 +#: ../resize/virt-resize.pod:446 msgid "" "If you give the I<--no-expand-content> option then virt-resize will not " "attempt this." msgstr "" #. type: =item -#: ../resize/virt-resize.pod:393 +#: ../resize/virt-resize.pod:449 msgid "B<--ntfsresize-force>" msgstr "B<--ntfsresize-force>" #. type: textblock -#: ../resize/virt-resize.pod:395 +#: ../resize/virt-resize.pod:451 msgid "" "Pass the I<--force> option to L, allowing resizing even if " "the NTFS disk is marked as needing a consistency check. You have to use " @@ -24045,19 +24154,19 @@ msgid "" msgstr "" #. type: =item -#: ../resize/virt-resize.pod:401 +#: ../resize/virt-resize.pod:457 msgid "B<--output-format> raw" msgstr "B<--output-format> raw" #. type: textblock -#: ../resize/virt-resize.pod:403 +#: ../resize/virt-resize.pod:459 msgid "" "Specify the format of the output disk image. If this flag is not given then " "it is auto-detected from the image itself." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:409 +#: ../resize/virt-resize.pod:465 msgid "" "Note that this option I the output format. This option " "just tells libguestfs what it is so it doesn't try to guess it. You still " @@ -24066,24 +24175,24 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:418 +#: ../resize/virt-resize.pod:474 msgid "Don't print the summary." msgstr "" #. type: =item -#: ../resize/virt-resize.pod:420 +#: ../resize/virt-resize.pod:476 msgid "B<--resize part=size>" msgstr "B<--resize розділ=розмір>" #. type: textblock -#: ../resize/virt-resize.pod:422 +#: ../resize/virt-resize.pod:478 msgid "" "Resize the named partition (expanding or shrinking it) so that it has the " "given size." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:425 +#: ../resize/virt-resize.pod:481 msgid "" "C can be expressed as an absolute number followed by b/K/M/G to mean " "bytes, Kilobytes, Megabytes, or Gigabytes; or as a percentage of the current " @@ -24091,7 +24200,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../resize/virt-resize.pod:431 +#: ../resize/virt-resize.pod:487 #, no-wrap msgid "" " --resize /dev/sda2=10G\n" @@ -24099,7 +24208,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../resize/virt-resize.pod:433 +#: ../resize/virt-resize.pod:489 #, no-wrap msgid "" " --resize /dev/sda4=90%\n" @@ -24107,7 +24216,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../resize/virt-resize.pod:435 +#: ../resize/virt-resize.pod:491 #, no-wrap msgid "" " --resize /dev/sda2=+1G\n" @@ -24115,7 +24224,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../resize/virt-resize.pod:437 +#: ../resize/virt-resize.pod:493 #, no-wrap msgid "" " --resize /dev/sda2=-200M\n" @@ -24123,7 +24232,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../resize/virt-resize.pod:439 +#: ../resize/virt-resize.pod:495 #, no-wrap msgid "" " --resize /dev/sda1=+128K\n" @@ -24131,7 +24240,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../resize/virt-resize.pod:441 +#: ../resize/virt-resize.pod:497 #, no-wrap msgid "" " --resize /dev/sda1=+10%\n" @@ -24139,7 +24248,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../resize/virt-resize.pod:443 +#: ../resize/virt-resize.pod:499 #, no-wrap msgid "" " --resize /dev/sda1=-10%\n" @@ -24147,14 +24256,14 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:445 +#: ../resize/virt-resize.pod:501 msgid "" "You can increase the size of any partition. Virt-resize will expand the " "direct content of the partition if it knows how (see I<--expand> below)." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:449 +#: ../resize/virt-resize.pod:505 msgid "" "You can only I the size of partitions that contain filesystems or " "PVs which have already been shrunk. Virt-resize will check this has been " @@ -24163,12 +24272,12 @@ msgid "" msgstr "" #. type: =item -#: ../resize/virt-resize.pod:456 +#: ../resize/virt-resize.pod:512 msgid "B<--resize-force part=size>" msgstr "B<--resize-force розділ=розмір>" #. type: textblock -#: ../resize/virt-resize.pod:458 +#: ../resize/virt-resize.pod:514 msgid "" "This is the same as I<--resize> except that it will let you decrease the " "size of any partition. Generally this means you will lose any data which " @@ -24178,17 +24287,17 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:464 +#: ../resize/virt-resize.pod:520 msgid "See also the I<--ignore> option." msgstr "" #. type: =item -#: ../resize/virt-resize.pod:466 +#: ../resize/virt-resize.pod:522 msgid "B<--shrink part>" msgstr "B<--shrink розділ>" #. type: textblock -#: ../resize/virt-resize.pod:468 +#: ../resize/virt-resize.pod:524 msgid "" "Shrink the named partition until the overall disk image fits in the " "destination. The named partition B contain a filesystem or PV which " @@ -24198,7 +24307,7 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:474 +#: ../resize/virt-resize.pod:530 msgid "" "The amount by which the overall disk must be shrunk (after carrying out all " "other operations requested by the user) is called the \"deficit\". For " @@ -24209,12 +24318,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../resize/virt-resize.pod:492 ../sparsify/virt-sparsify.pod:177 +#: ../resize/virt-resize.pod:548 ../sparsify/virt-sparsify.pod:177 msgid "MACHINE READABLE OUTPUT" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:494 +#: ../resize/virt-resize.pod:550 msgid "" "The I<--machine-readable> option can be used to make the output more machine " "friendly, which is useful when calling virt-resize from other programs, GUIs " @@ -24222,19 +24331,19 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:498 ../sparsify/virt-sparsify.pod:183 +#: ../resize/virt-resize.pod:554 ../sparsify/virt-sparsify.pod:183 msgid "There are two ways to use this option." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:500 +#: ../resize/virt-resize.pod:556 msgid "" "Firstly use the option on its own to query the capabilities of the virt-" "resize binary. Typical output looks like this:" msgstr "" #. type: verbatim -#: ../resize/virt-resize.pod:503 +#: ../resize/virt-resize.pod:559 #, no-wrap msgid "" " $ virt-resize --machine-readable\n" @@ -24247,33 +24356,33 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:510 ../sparsify/virt-sparsify.pod:193 +#: ../resize/virt-resize.pod:566 ../sparsify/virt-sparsify.pod:193 msgid "" "A list of features is printed, one per line, and the program exits with " "status 0." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:513 ../sparsify/virt-sparsify.pod:196 +#: ../resize/virt-resize.pod:569 ../sparsify/virt-sparsify.pod:196 msgid "" "Secondly use the option in conjunction with other options to make the " "regular program output more machine friendly." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:516 ../sparsify/virt-sparsify.pod:199 +#: ../resize/virt-resize.pod:572 ../sparsify/virt-sparsify.pod:199 msgid "At the moment this means:" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:522 ../sparsify/virt-sparsify.pod:205 +#: ../resize/virt-resize.pod:578 ../sparsify/virt-sparsify.pod:205 msgid "" "Progress bar messages can be parsed from stdout by looking for this regular " "expression:" msgstr "" #. type: verbatim -#: ../resize/virt-resize.pod:525 ../sparsify/virt-sparsify.pod:208 +#: ../resize/virt-resize.pod:581 ../sparsify/virt-sparsify.pod:208 #, no-wrap msgid "" " ^[0-9]+/[0-9]+$\n" @@ -24281,7 +24390,7 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:529 ../sparsify/virt-sparsify.pod:212 +#: ../resize/virt-resize.pod:585 ../sparsify/virt-sparsify.pod:212 msgid "" "The calling program should treat messages sent to stdout (except for " "progress bar messages) as status messages. They can be logged and/or " @@ -24289,7 +24398,7 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:535 +#: ../resize/virt-resize.pod:591 msgid "" "The calling program should treat messages sent to stderr as error messages. " "In addition, virt-resize exits with a non-zero status code if there was a " @@ -24297,44 +24406,45 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:541 +#: ../resize/virt-resize.pod:597 msgid "" "Versions of the program prior to 1.13.9 did not support the I<--machine-" "readable> option and will return an error." msgstr "" #. type: =head2 -#: ../resize/virt-resize.pod:546 +#: ../resize/virt-resize.pod:602 msgid "\"Partition 1 does not end on cylinder boundary.\"" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:548 +#: ../resize/virt-resize.pod:604 msgid "" -"Virt-resize aligns partitions to multiples of 64 sectors. Usually this " -"means the partitions will not be aligned to the ancient CHS geometry. " -"However CHS geometry is meaningless for disks manufactured since the early " -"1990s, and doubly so for virtual hard drives. Alignment of partitions to " -"cylinders is not required by any modern operating system." +"Virt-resize aligns partitions to multiples of 128 sectors (see the I<--" +"alignment> parameter). Usually this means the partitions will not be " +"aligned to the ancient CHS geometry. However CHS geometry is meaningless " +"for disks manufactured since the early 1990s, and doubly so for virtual hard " +"drives. Alignment of partitions to cylinders is not required by any modern " +"operating system." msgstr "" #. type: =head2 -#: ../resize/virt-resize.pod:555 +#: ../resize/virt-resize.pod:611 msgid "RESIZING WINDOWS VIRTUAL MACHINES" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:557 +#: ../resize/virt-resize.pod:613 msgid "" "In Windows Vista and later versions, Microsoft switched to using a separate " "boot partition. In these VMs, typically C is the boot partition " -"and C is the main (C:) drive. We have not had any luck resizing " -"the boot partition. Doing so seems to break the guest completely. However " -"expanding the second partition (ie. C: drive) should work." +"and C is the main (C:) drive. Resizing the first (boot) " +"partition causes the bootloader to fail with C<0xC0000225> error. Resizing " +"the second partition (ie. C: drive) should work." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:564 +#: ../resize/virt-resize.pod:620 msgid "" "Windows may initiate a lengthy \"chkdsk\" on first boot after a resize, if " "NTFS partitions have been expanded. This is just a safety check and (unless " @@ -24342,21 +24452,19 @@ msgid "" msgstr "" #. type: =head2 -#: ../resize/virt-resize.pod:568 +#: ../resize/virt-resize.pod:624 msgid "GUEST BOOT STUCK AT \"GRUB\"" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:570 +#: ../resize/virt-resize.pod:626 msgid "" "If a Linux guest does not boot after resizing, and the boot is stuck after " -"printing C on the console, try reinstalling grub. This sometimes " -"happens on older (RHEL 5-era) guests, for reasons we don't fully understand, " -"although we think is to do with partition alignment." +"printing C on the console, try reinstalling grub." msgstr "" #. type: verbatim -#: ../resize/virt-resize.pod:575 +#: ../resize/virt-resize.pod:629 #, no-wrap msgid "" " guestfish -i -a newdisk\n" @@ -24369,26 +24477,26 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:582 +#: ../resize/virt-resize.pod:636 msgid "" "For more flexible guest reconfiguration, including if you need to specify " "other parameters to grub-install, use L." msgstr "" #. type: =head1 -#: ../resize/virt-resize.pod:585 +#: ../resize/virt-resize.pod:639 msgid "ALTERNATIVE TOOLS" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:587 +#: ../resize/virt-resize.pod:641 msgid "" "There are several proprietary tools for resizing partitions. We won't " "mention any here." msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:590 +#: ../resize/virt-resize.pod:644 msgid "" "L and its graphical shell gparted can do some types of resizing " "operations on disk images. They can resize and move partitions, but I don't " @@ -24397,7 +24505,7 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:595 +#: ../resize/virt-resize.pod:649 msgid "" "L can do everything that virt-resize can do and a lot more, " "but at a much lower level. You will probably end up hand-calculating sector " @@ -24407,13 +24515,13 @@ msgid "" msgstr "" #. type: textblock -#: ../resize/virt-resize.pod:615 +#: ../resize/virt-resize.pod:669 msgid "" "L, L, L, L, L, L, L, L, L, " "L, L, L, L, L, " "L, L, L, L, " -"L." +"L, L." msgstr "" #. type: textblock @@ -40803,8 +40911,8 @@ msgid "" msgstr "" #. type: =head1 -#: ../src/guestfs.pod:3300 ../tools/virt-make-fs.pl:553 -#: ../tools/virt-win-reg.pl:761 +#: ../src/guestfs.pod:3300 ../tools/virt-make-fs.pl:571 +#: ../tools/virt-win-reg.pl:772 msgid "BUGS" msgstr "ВАДИ" @@ -41270,81 +41378,34 @@ msgstr "" #. type: verbatim #: ../tools/virt-make-fs.pl:59 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| " virt-make-fs --format=qcow2 --size=+200M input output.img\n" +#| "\n" msgid "" -" virt-make-fs input output\n" +" virt-make-fs input output.img\n" "\n" msgstr "" +" virt-make-fs --format=qcow2 --size=+200M input output.img\n" +"\n" #. type: textblock #: ../tools/virt-make-fs.pl:61 msgid "" "where C is either a directory containing files that you want to add, " "or a tar archive (either uncompressed tar or gzip-compressed tar); and " -"C is a disk image. The input type is detected automatically. The " -"output disk image defaults to a raw ext2 image unless you specify extra " -"flags (see L below)." +"C is a disk image. The input type is detected automatically. " +"The output disk image defaults to a raw ext2 sparse image unless you specify " +"extra flags (see L below)." msgstr "" #. type: =head2 #: ../tools/virt-make-fs.pl:67 -msgid "EXTRA SPACE" -msgstr "" - -#. type: textblock -#: ../tools/virt-make-fs.pl:69 -msgid "" -"Unlike formats such as tar and squashfs, a filesystem does not \"just fit\" " -"the files that it contains, but might have extra space. Depending on how " -"you are going to use the output, you might think this extra space is wasted " -"and want to minimize it, or you might want to leave space so that more files " -"can be added later. Virt-make-fs defaults to minimizing the extra space, " -"but you can use the I<--size> flag to leave space in the filesystem if you " -"want it." -msgstr "" - -#. type: textblock -#: ../tools/virt-make-fs.pl:77 -msgid "" -"An alternative way to leave extra space but not make the output image any " -"bigger is to use an alternative disk image format (instead of the default " -"\"raw\" format). Using I<--format=qcow2> will use the native QEmu/KVM qcow2 " -"image format (check your hypervisor supports this before using it). This " -"allows you to choose a large I<--size> but the extra space won't actually be " -"allocated in the image until you try to store something in it." -msgstr "" - -#. type: textblock -#: ../tools/virt-make-fs.pl:85 -msgid "" -"Don't forget that you can also use local commands including L " -"and L to resize existing filesystems, or rerun virt-make-fs " -"to build another image from scratch." -msgstr "" - -#. type: =head3 -#: ../tools/virt-make-fs.pl:89 ../tools/virt-make-fs.pl:123 -#: ../tools/virt-make-fs.pl:142 -msgid "EXAMPLE" -msgstr "ПРИКЛАД" - -#. type: verbatim -#: ../tools/virt-make-fs.pl:91 -#, no-wrap -msgid "" -" virt-make-fs --format=qcow2 --size=+200M input output.img\n" -"\n" -msgstr "" -" virt-make-fs --format=qcow2 --size=+200M input output.img\n" -"\n" - -#. type: =head2 -#: ../tools/virt-make-fs.pl:93 msgid "FILESYSTEM TYPE" msgstr "ТИП ФАЙЛОВОЇ СИСТЕМИ" #. type: textblock -#: ../tools/virt-make-fs.pl:95 +#: ../tools/virt-make-fs.pl:69 msgid "" "The default filesystem type is C. Just about any filesystem type that " "libguestfs supports can be used (but I read-only formats like " @@ -41352,12 +41413,12 @@ msgid "" msgstr "" #. type: =item -#: ../tools/virt-make-fs.pl:101 +#: ../tools/virt-make-fs.pl:75 msgid "I" msgstr "I" #. type: textblock -#: ../tools/virt-make-fs.pl:103 +#: ../tools/virt-make-fs.pl:77 msgid "" "Note that ext3 filesystems contain a journal, typically 1-32 MB in size. If " "you are not going to use the filesystem in a way that requires the journal, " @@ -41365,17 +41426,17 @@ msgid "" msgstr "" #. type: =item -#: ../tools/virt-make-fs.pl:107 +#: ../tools/virt-make-fs.pl:81 msgid "I or I" msgstr "I або I" #. type: textblock -#: ../tools/virt-make-fs.pl:109 +#: ../tools/virt-make-fs.pl:83 msgid "Useful if exporting data to a Windows guest." msgstr "" #. type: textblock -#: ../tools/virt-make-fs.pl:111 +#: ../tools/virt-make-fs.pl:85 msgid "" "I: The tar archive or local directory must only contain files " "which are owned by root (ie. UID:GID = 0:0). The reason is that the tar " @@ -41384,19 +41445,25 @@ msgid "" msgstr "" #. type: =item -#: ../tools/virt-make-fs.pl:116 +#: ../tools/virt-make-fs.pl:90 msgid "I" msgstr "I" #. type: textblock -#: ../tools/virt-make-fs.pl:118 +#: ../tools/virt-make-fs.pl:92 msgid "" "Lower overhead than C, but certain limitations on filename length and " "total filesystem size." msgstr "" +#. type: =head3 +#: ../tools/virt-make-fs.pl:97 ../tools/virt-make-fs.pl:116 +#: ../tools/virt-make-fs.pl:149 +msgid "EXAMPLE" +msgstr "ПРИКЛАД" + #. type: verbatim -#: ../tools/virt-make-fs.pl:125 +#: ../tools/virt-make-fs.pl:99 #, no-wrap msgid "" " virt-make-fs --type=minix input minixfs.img\n" @@ -41404,17 +41471,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../tools/virt-make-fs.pl:127 +#: ../tools/virt-make-fs.pl:101 msgid "TO PARTITION OR NOT TO PARTITION" msgstr "" #. type: textblock -#: ../tools/virt-make-fs.pl:129 +#: ../tools/virt-make-fs.pl:103 msgid "Optionally virt-make-fs can add a partition table to the output disk." msgstr "" #. type: textblock -#: ../tools/virt-make-fs.pl:131 +#: ../tools/virt-make-fs.pl:105 msgid "" "Adding a partition can make the disk image more compatible with certain " "virtualized operating systems which don't expect to see a filesystem " @@ -41423,7 +41490,7 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-make-fs.pl:136 +#: ../tools/virt-make-fs.pl:110 msgid "" "On the other hand, if you have a partition table then the output image is no " "longer a straight filesystem. For example you cannot run L " @@ -41432,12 +41499,12 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-make-fs.pl:144 +#: ../tools/virt-make-fs.pl:118 msgid "Add an MBR partition:" msgstr "" #. type: verbatim -#: ../tools/virt-make-fs.pl:146 +#: ../tools/virt-make-fs.pl:120 #, no-wrap msgid "" " virt-make-fs --partition -- input disk.img\n" @@ -41445,20 +41512,66 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-make-fs.pl:148 +#: ../tools/virt-make-fs.pl:122 msgid "" "If the output disk image could be terabyte-sized or larger, it's better to " "use an EFI/GPT-compatible partition table:" msgstr "" #. type: verbatim -#: ../tools/virt-make-fs.pl:151 +#: ../tools/virt-make-fs.pl:125 #, no-wrap msgid "" " virt-make-fs --partition=gpt --size=+4T --format=qcow2 input disk.img\n" "\n" msgstr "" +#. type: =head2 +#: ../tools/virt-make-fs.pl:127 +msgid "EXTRA SPACE" +msgstr "" + +#. type: textblock +#: ../tools/virt-make-fs.pl:129 +msgid "" +"Unlike formats such as tar and squashfs, a filesystem does not \"just fit\" " +"the files that it contains, but might have extra space. Depending on how " +"you are going to use the output, you might think this extra space is wasted " +"and want to minimize it, or you might want to leave space so that more files " +"can be added later. Virt-make-fs defaults to minimizing the extra space, " +"but you can use the I<--size> flag to leave space in the filesystem if you " +"want it." +msgstr "" + +#. type: textblock +#: ../tools/virt-make-fs.pl:137 +msgid "" +"An alternative way to leave extra space but not make the output image any " +"bigger is to use an alternative disk image format (instead of the default " +"\"raw\" format). Using I<--format=qcow2> will use the native QEmu/KVM qcow2 " +"image format (check your hypervisor supports this before using it). This " +"allows you to choose a large I<--size> but the extra space won't actually be " +"allocated in the image until you try to store something in it." +msgstr "" + +#. type: textblock +#: ../tools/virt-make-fs.pl:145 +msgid "" +"Don't forget that you can also use local commands including L " +"and L to resize existing filesystems, or rerun virt-make-fs " +"to build another image from scratch." +msgstr "" + +#. type: verbatim +#: ../tools/virt-make-fs.pl:151 +#, no-wrap +msgid "" +" virt-make-fs --format=qcow2 --size=+200M input output.img\n" +"\n" +msgstr "" +" virt-make-fs --format=qcow2 --size=+200M input output.img\n" +"\n" + #. type: textblock #: ../tools/virt-make-fs.pl:179 msgid "Enable debugging information." @@ -41541,7 +41654,7 @@ msgstr "" #. type: textblock #: ../tools/virt-make-fs.pl:225 -msgid "The default is C (raw disk image)." +msgid "The default is C (raw sparse disk image)." msgstr "" #. type: textblock @@ -41609,9 +41722,12 @@ msgstr "" #. type: verbatim #: ../tools/virt-make-fs.pl:263 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| " virt-make-fs --partition input.tar ...\n" +#| "\n" msgid "" -" virt-make-fs --partition input.tar ...\n" +" virt-make-fs --partition input.tar output.img\n" "\n" msgstr "" " virt-make-fs --partition input.tar ...\n" @@ -41622,21 +41738,29 @@ msgstr "" msgid "" "would cause virt-make-fs to think you wanted to use a partition type of " "C which is completely wrong. To avoid this, use I<--> (a double " -"dash) between options and the input file argument:" +"dash) between options and the input and output arguments:" msgstr "" #. type: verbatim #: ../tools/virt-make-fs.pl:269 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| " virt-make-fs --partition -- input.tar ...\n" +#| "\n" msgid "" -" virt-make-fs --partition -- input.tar ...\n" +" virt-make-fs --partition -- input.tar output.img\n" "\n" msgstr "" " virt-make-fs --partition -- input.tar ...\n" "\n" #. type: textblock -#: ../tools/virt-make-fs.pl:541 +#: ../tools/virt-make-fs.pl:271 +msgid "For MBR, virt-make-fs sets the partition type byte automatically." +msgstr "" + +#. type: textblock +#: ../tools/virt-make-fs.pl:559 msgid "" "L, L, L, L, " "L, L, L, L, L, L, L." #. type: textblock -#: ../tools/virt-make-fs.pl:555 ../tools/virt-win-reg.pl:763 +#: ../tools/virt-make-fs.pl:573 ../tools/virt-win-reg.pl:774 msgid "" "When reporting bugs, please enable debugging and capture the I " "output:" msgstr "" #. type: verbatim -#: ../tools/virt-make-fs.pl:558 +#: ../tools/virt-make-fs.pl:576 #, no-wrap msgid "" " export LIBGUESTFS_DEBUG=1\n" @@ -41666,7 +41790,7 @@ msgstr "" "\n" #. type: textblock -#: ../tools/virt-make-fs.pl:561 +#: ../tools/virt-make-fs.pl:579 msgid "" "Attach /tmp/virt-make-fs.log to a new bug report at L" @@ -42339,23 +42463,57 @@ msgstr "" #. type: =head1 #: ../tools/virt-win-reg.pl:643 -msgid "WINDOWS TIPS" +msgid "DELETING REGISTRY KEYS AND VALUES" msgstr "" #. type: textblock #: ../tools/virt-win-reg.pl:645 +msgid "To delete a whole registry key, use the syntax:" +msgstr "" + +#. type: verbatim +#: ../tools/virt-win-reg.pl:647 +#, fuzzy, no-wrap +#| msgid "C" +msgid "" +" [-HKEY_LOCAL_MACHINE\\Foo]\n" +"\n" +msgstr "C" + +#. type: textblock +#: ../tools/virt-win-reg.pl:649 +msgid "To delete a single value within a key, use the syntax:" +msgstr "" + +#. type: verbatim +#: ../tools/virt-win-reg.pl:651 +#, fuzzy, no-wrap +#| msgid "C" +msgid "" +" [HKEY_LOCAL_MACHINE\\Foo]\n" +" \"Value\"=-\n" +"\n" +msgstr "C" + +#. type: =head1 +#: ../tools/virt-win-reg.pl:654 +msgid "WINDOWS TIPS" +msgstr "" + +#. type: textblock +#: ../tools/virt-win-reg.pl:656 msgid "" "Note that some of these tips modify the guest disk image. The guest I " "be shut off, else you will get disk corruption." msgstr "" #. type: =head2 -#: ../tools/virt-win-reg.pl:648 +#: ../tools/virt-win-reg.pl:659 msgid "RUNNING A BATCH SCRIPT WHEN A USER LOGS IN" msgstr "" #. type: textblock -#: ../tools/virt-win-reg.pl:650 +#: ../tools/virt-win-reg.pl:661 msgid "" "Prepare a DOS batch script, VBScript or executable. Upload this using " "L. For this example the script is called C and it " @@ -42363,7 +42521,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../tools/virt-win-reg.pl:654 +#: ../tools/virt-win-reg.pl:665 #, no-wrap msgid "" " guestfish -i -d WindowsGuest upload test.bat /test.bat\n" @@ -42373,12 +42531,12 @@ msgstr "" "\n" #. type: textblock -#: ../tools/virt-win-reg.pl:656 +#: ../tools/virt-win-reg.pl:667 msgid "Prepare a regedit file containing the registry change:" msgstr "" #. type: verbatim -#: ../tools/virt-win-reg.pl:658 +#: ../tools/virt-win-reg.pl:669 #, no-wrap msgid "" " cat > test.reg <<'EOF'\n" @@ -42394,7 +42552,7 @@ msgstr "" "\n" #. type: textblock -#: ../tools/virt-win-reg.pl:663 +#: ../tools/virt-win-reg.pl:674 msgid "" "In this example we use the key C which means that the script will " "run precisely once when the first user logs in. If you want it to run every " @@ -42402,12 +42560,12 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-win-reg.pl:667 +#: ../tools/virt-win-reg.pl:678 msgid "Now update the registry:" msgstr "Оновіть регістр:" #. type: verbatim -#: ../tools/virt-win-reg.pl:669 +#: ../tools/virt-win-reg.pl:680 #, no-wrap msgid "" " virt-win-reg --merge WindowsGuest test.reg\n" @@ -42415,12 +42573,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../tools/virt-win-reg.pl:671 +#: ../tools/virt-win-reg.pl:682 msgid "INSTALLING A SERVICE" msgstr "" #. type: textblock -#: ../tools/virt-win-reg.pl:673 +#: ../tools/virt-win-reg.pl:684 msgid "" "This section assumes you are familiar with Windows services, and you either " "have a program which handles the Windows Service Control Protocol directly " @@ -42429,14 +42587,14 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-win-reg.pl:678 +#: ../tools/virt-win-reg.pl:689 msgid "" "First upload the program and optionally the service wrapper. In this case " "the test program is called C and we are using the RHSrvAny wrapper:" msgstr "" #. type: verbatim -#: ../tools/virt-win-reg.pl:682 +#: ../tools/virt-win-reg.pl:693 #, no-wrap msgid "" " guestfish -i -d WindowsGuest < service.reg <<'EOF'\n" @@ -42485,7 +42643,7 @@ msgstr "" " \n" #. type: verbatim -#: ../tools/virt-win-reg.pl:701 +#: ../tools/virt-win-reg.pl:712 #, no-wrap msgid "" " [HKLM\\SYSTEM\\ControlSet001\\services\\RHSrvAny\\Parameters]\n" @@ -42501,7 +42659,7 @@ msgstr "" "\n" #. type: textblock -#: ../tools/virt-win-reg.pl:712 +#: ../tools/virt-win-reg.pl:723 msgid "" "For use of C see the section above in this manual page. You " "may need to adjust this according to the control set that is in use by the " @@ -42509,7 +42667,7 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-win-reg.pl:718 +#: ../tools/virt-win-reg.pl:729 msgid "" "C<\"ObjectName\"> controls the privileges that the service will have. An " "alternative is C<\"ObjectName\"=\"LocalSystem\"> which would be the most " @@ -42517,19 +42675,19 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-win-reg.pl:724 +#: ../tools/virt-win-reg.pl:735 msgid "" "For the meaning of the magic numbers, see this Microsoft KB article: " "L." msgstr "" #. type: textblock -#: ../tools/virt-win-reg.pl:729 +#: ../tools/virt-win-reg.pl:740 msgid "Update the registry:" msgstr "Оновіть регістр:" #. type: verbatim -#: ../tools/virt-win-reg.pl:731 +#: ../tools/virt-win-reg.pl:742 #, no-wrap msgid "" " virt-win-reg --merge WindowsGuest service.reg\n" @@ -42537,7 +42695,7 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-win-reg.pl:735 +#: ../tools/virt-win-reg.pl:746 msgid "" "Be careful when passing parameters containing C<\\> (backslash) in the " "shell. Usually you will have to use 'single quotes' or double backslashes " @@ -42545,12 +42703,12 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-win-reg.pl:739 +#: ../tools/virt-win-reg.pl:750 msgid "Paths and value names are case-insensitive." msgstr "" #. type: textblock -#: ../tools/virt-win-reg.pl:748 +#: ../tools/virt-win-reg.pl:759 msgid "" "L, L, L, L, L, L, L, L, L, L, L, L." #. type: verbatim -#: ../tools/virt-win-reg.pl:766 +#: ../tools/virt-win-reg.pl:777 #, no-wrap msgid "" " export LIBGUESTFS_DEBUG=1\n" @@ -42570,7 +42728,7 @@ msgid "" msgstr "" #. type: textblock -#: ../tools/virt-win-reg.pl:769 +#: ../tools/virt-win-reg.pl:780 msgid "" "Attach /tmp/virt-win-reg.log to a new bug report at L"