Yes, this is a proper way. You also could do that in a slow way (in-place) with LVM and GParted, but read my story: