Disk layout

 digraph layout {

graph[fontsize="10", ratio="compress", dpi="100"];

node[fontsize="10", shape="oval"] sda1; sda2; sda3; sda5; sdb1; sdb2; sdb3; sdb5; md0; md1; md2; md3; boot; root; swap; ssdvg; doc; var; home; data; xensave;

node[shape="point", label=""] md0join; md1join; md2join; md3join;

sda1   -> md0join[dir="none"]; sdb1   -> md0join[dir="none"]; md0join -> md0; md0    -> boot;

sda2   -> md1join[dir="none"]; sdb2   -> md1join[dir="none"]; md1join -> md1; md1    -> root;

sda3   -> md2join[dir="none"]; sdb3   -> md2join[dir="none"]; md2join -> md2; md2    -> swap;

sda5   -> md3join[dir="none"]; sdb5   -> md3join[dir="none"]; md3join -> md3; md3    -> ssdvg;

ssdvg -> doc; ssdvg -> var; ssdvg -> home; ssdvg -> data; ssdvg -> xensave;

sda1[label="sda1\n512MiB"]; sdb1[label="sdb1\n512MiB"]; md0[label="md0 RAID-1"]; boot[label="/boot\n512MiB"];

sda2[label="sda2\n2GiB"]; sdb2[label="sdb2\n2GiB"]; md1[label="md1 RAID-10 f2"]; root[label="/\n2GiB"];

sda3[label="sda3\n1GiB"]; sdb3[label="sdb3\n1GiB"]; md2[label="md2 RAID-10 f2"]; swap[label="swap\n1GiB"];

sda5[label="sda5\n(rest)"]; sdb5[label="sdb5\n(rest)"]; md3[label="md3 RAID-10 f2"]; ssdvg[label="Volume group ssdvg\n(rest)"];

doc[label="/usr/share/doc\n150MiB"]; var[label="/var\n2GiB"]; home[label="/home\n1GiB"]; data[label="/data\n12GiB"]; xensave[label="/var/lib/xen/save\n115GiB"];

}