recursively unmount target directory