According to the fstab man page, spaces in target mount point directories should be replaced with \040. This isn't correctly handled and generates an error saying that the directory doesn't exist. I was hoping a simple ${MP/\\040/ } replacement at the top of the MPS for loop would fix it but just causes issues elsewhere.