If you look at callers of remove_mountpoint() in libzfs, you'll see that
it does remove the mountpoint, but only for inherited or default
directories. We have no way to know for sure whether the mountpoint was
originally created by ZFS or not, so we can only guess based on the
current mountpoint.
Eric Schrock wrote:
Yes, you can rename mountpoints, and always have been able to. It just
didn't happen much before the arrival of ZFS. When you reboot the
machine, it would have tried to mount the filesystem in the original
location. Under ZFS, this would have created a new mountpoint for