Version 1.13.23.
[libguestfs.git] / po-docs / uk.po
index d3701f4..505f89f 100644 (file)
@@ -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-20 22:17+0200\n"
 "PO-Revision-Date: 2011-10-19 15:46+0000\n"
 "Last-Translator: rjones <rjones@redhat.com>\n"
 "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\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<virt-resize(1)> 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<virt-resize(1)> 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<ge> 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<http://media.netapp.com/documents/tr-3747.pdf>"
 msgstr ""
 
 #. type: textblock
-#: ../align/virt-alignment-scan.pod:300
+#: ../align/virt-alignment-scan.pod:291
 msgid ""
 "For Red Hat Enterprise Linux E<le> 5, use a Kickstart script that contains "
 "an explicit C<%pre> section that creates aligned partitions using L<parted(8)"
@@ -843,11 +833,11 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../align/virt-alignment-scan.pod:305 ../cat/virt-cat.pod:191
+#: ../align/virt-alignment-scan.pod:296 ../cat/virt-cat.pod:191
 #: ../cat/virt-filesystems.pod:365 ../cat/virt-ls.pod:483
 #: ../clone/virt-sysprep.pod:475 ../df/virt-df.pod:215
 #: ../edit/virt-edit.pod:342 ../inspector/virt-inspector.pod:352
-#: ../rescue/virt-rescue.pod:266 ../resize/virt-resize.pod:601
+#: ../rescue/virt-rescue.pod:266 ../resize/virt-resize.pod:655
 #: ../tools/virt-list-filesystems.pl:188 ../tools/virt-list-partitions.pl:258
 #: ../tools/virt-make-fs.pl:532 ../tools/virt-tar.pl:289
 #: ../tools/virt-win-reg.pl:733
@@ -855,11 +845,11 @@ msgid "SHELL QUOTING"
 msgstr ""
 
 #. type: textblock
-#: ../align/virt-alignment-scan.pod:307 ../cat/virt-cat.pod:193
+#: ../align/virt-alignment-scan.pod:298 ../cat/virt-cat.pod:193
 #: ../cat/virt-filesystems.pod:367 ../cat/virt-ls.pod:485
 #: ../clone/virt-sysprep.pod:477 ../df/virt-df.pod:217
 #: ../edit/virt-edit.pod:344 ../inspector/virt-inspector.pod:354
-#: ../rescue/virt-rescue.pod:268 ../resize/virt-resize.pod:603
+#: ../rescue/virt-rescue.pod:268 ../resize/virt-resize.pod:657
 #: ../tools/virt-list-filesystems.pl:190 ../tools/virt-list-partitions.pl:260
 #: ../tools/virt-make-fs.pl:534 ../tools/virt-tar.pl:291
 #: ../tools/virt-win-reg.pl:741
@@ -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
@@ -966,52 +956,52 @@ 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<ge> 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<lt> 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<lt> 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,7 +1012,7 @@ 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
@@ -1032,18 +1022,18 @@ msgid "SEE ALSO"
 msgstr "ТАКОЖ ПЕРЕГЛЯНЬТЕ"
 
 #. type: textblock
-#: ../align/virt-alignment-scan.pod:348
+#: ../align/virt-alignment-scan.pod:339
 msgid ""
 "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-rescue(1)>, "
 "L<virt-resize(1)>, L<http://libguestfs.org/>."
 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
@@ -1051,11 +1041,11 @@ 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
@@ -1063,7 +1053,7 @@ msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 
 #. 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,7 +1064,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 #: ../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
@@ -1084,20 +1074,20 @@ 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
@@ -1110,14 +1100,14 @@ 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
@@ -1134,14 +1124,14 @@ 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
@@ -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
 msgid "Copyright (C) 2010-2011 Red Hat Inc."
 msgstr "©Red Hat Inc., 2010–2011"
 
@@ -19114,7 +19104,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 +21674,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 +22085,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 +23247,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 +23287,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 +23310,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 +23746,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<N> sectors.  The default in virt-resize "
+"E<lt> 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<virt-alignment-scan(1)> 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 +23894,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 +23902,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 +23929,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<ntfsresize(8)> marks the resized filesystem as requiring a "
@@ -23843,7 +23953,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 +23961,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<does not> affect the output format.  See L</QCOW2 "
 "AND NON-SPARSE RAW FORMATS>."
 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 +24006,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 +24020,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 +24029,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 +24044,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:346
+#: ../resize/virt-resize.pod:402
 msgid "Use L<virt-filesystems(1)> 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<but> it doesn't make sense to do "
 "this unless the logical volumes you specify are all in different volume "
@@ -23947,34 +24057,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</MACHINE READABLE OUTPUT> 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 +24093,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 +24115,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<ntfsresize(8)>, allowing resizing even if "
 "the NTFS disk is marked as needing a consistency check.  You have to use "
@@ -24045,19 +24155,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<does not create> the output format.  This option "
 "just tells libguestfs what it is so it doesn't try to guess it.  You still "
@@ -24066,24 +24176,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<size> 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 +24201,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 +24209,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 +24217,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 +24225,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 +24233,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 +24241,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 +24249,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 +24257,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<decrease> the size of partitions that contain filesystems or "
 "PVs which have already been shrunk.  Virt-resize will check this has been "
@@ -24163,12 +24273,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 +24288,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<must> contain a filesystem or PV which "
@@ -24198,7 +24308,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 +24319,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 +24332,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 +24357,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 +24391,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 +24399,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 +24407,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</dev/sda1> is the boot partition "
-"and C</dev/sda2> 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</dev/sda2> 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 +24453,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<GRUB> 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<GRUB> 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 +24478,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<virt-rescue(1)>."
 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<parted(8)> 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 +24506,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:595
+#: ../resize/virt-resize.pod:649
 msgid ""
 "L<guestfish(1)> 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 +24516,13 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:615
+#: ../resize/virt-resize.pod:669
 msgid ""
 "L<virt-filesystems(1)>, L<virt-df(1)>, L<guestfs(3)>, L<guestfish(1)>, L<lvm"
 "(8)>, L<pvresize(8)>, L<lvresize(8)>, L<resize2fs(8)>, L<ntfsresize(8)>, "
 "L<btrfs(8)>, L<virsh(1)>, L<parted(8)>, L<truncate(1)>, L<fallocate(1)>, "
 "L<grub(8)>, L<grub-install(8)>, L<virt-rescue(1)>, L<virt-sparsify(1)>, "
-"L<http://libguestfs.org/>."
+"L<virt-alignment-scan(1)>, L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock