Hello list
(or should I address Michael personally since he's probably the only one who can answer this?)

Does the setup-storage tool try to create properly aligned GPT partitions? Reason for asking is a somewhat discouraging information on wikipedia:

Hard disk manufacturers are transitioning to 4096-byte sectors. As of 2010, the first such drives continue to present 512-byte physical sectors to the OS, so degraded performance can result when the drive's (hidden) internal 4 KiB sector boundaries do not coincide with the 4 KiB logical blocks, clusters and virtual memory pages common in many operating systems and file systems. This is a particular problem on writes when the drive is forced to perform two read-modify-write operations to satisfy a
single misaligned 4 KiB write operation.
Such a misalignment occurs by default if the first partition is placed immediately after the GUID partition table, as the next block is LBA 34. The next 4 KiB boundary
begins with LBA 40.
<http://en.wikipedia.org/wiki/GUID_Partition_Table#Features>

http://www.ocztechnologyforum.com/forum/showthread.php?54379-Linux-Tips-tweaks-and-alignment&p=472998&viewfull=1#post472998 has a detailed explanation how to create a properly aligned partition table.


my current disk_config prototype
================================

disk_config disk1 disklabel:gpt-bios
primary    swap     8G  swap  sw
primary    -        4G- -     -

disk_config lvm
vg vg_system disk1.2
vg_system-root      /         4G-12G    xfs  rw

resulting partition table
=========================

Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start      End        Size       File system     Name      Flags
 1      63s        16777278s  16777216s linux-swap(v1)  primary
 2 16777279s  41942766s  25165488s                  primary   lvm
 3 41942767s  41943006s  240s                       primary   bios_grub


Additional question 1)
 What is the difference between disklabel:gpt and disklabel:gpt-bios?
 Refering to http://wiki.fai-project.org/wiki/Setup-storage 'gpt-bios'
 should not be a valid keyword: disklabel:(msdos|gpt)

Additional question 2)
Is there a way to make setup-storage create the gpt bios partition as partition 1 instead of 3? Rationale: Nothing technical. Just a cosmetical issue: It looks better
  to me.

bye
thomas

Antwort per Email an