In the dinamic disk with GPT partition, if the disk’s size changes, the secondary (backup) partition table can be regenerated.
You can use gdisk, tool present in all distributions.
gdisk /dev/device
In the gdisk console verify the disk:
v
and if you have error you can regenerate secondary partition table whith:
x e w
See:
man gdisk
http://en.wikipedia.org/wiki/GUID_Partition_Table
http://www.rodsbooks.com/gdisk/