resize: Add --align-first auto|never|always option.
[libguestfs.git] / align / virt-alignment-scan.pod
index dcc71b4..3b6828b 100755 (executable)
@@ -275,24 +275,15 @@ will start at a multiple of 2048 sectors.
 
 =head2 SETTING ALIGNMENT
 
-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)> 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.
-
-The easiest 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.
+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.
+
+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.
 
 For older versions of Windows, the following NetApp document contains
 useful information: L<http://media.netapp.com/documents/tr-3747.pdf>