i asked the question recently, no answers, but finally did it this way and all worked fine. i shifted my partition left with dd and resized with growfs. but can bsdlabel be forced to write label with overlapping slices? for temporary operations it will be useful if i know what i'm doing.