On Wed, Aug 06, 2014 at 03:55:56PM -0700, Linda A. Walsh wrote: > It's a display choice for *user-convenience* that was made over > years of feedback. > > Why not allow the same paradigm in /etc/fstab and allow nocanonicalize as > an option with mounts in /etc/fstab? You can use symlinks in fstab, but mount(8) canonicalizes the path before mount(2) syscall, because: * kernel canonicalizes the path as well and we (userspace) want to be compatible with kernel to make it possible to compare paths in mtab (or another in userspace cached files) with /proc/mounts * you can think about mount table as about cache, how do you want keep the mount table up to date if you remove or change the link? mount /dev/foo /symlink rm /symlink note that "rmdir /mountpoint" (or rename) is very special situation for kernel (-EBUSY) * it's also performance improvement to have canonical paths in the mount table when you want search in the table * etc.. Karel -- Karel Zak <kzak@xxxxxxxxxx> http://karelzak.blogspot.com -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html