if your p2 is just data files, i suggest you
1) add "--dry-run" the first time see if you think any file is missing in copying
2) do actual rsync twice to make sure all files are copied.
and also suggested by #2, a dd command is good enough
you can also use gparted to copy p2 to p1 and then resize p1 |