On Thu, Jul 24, 2014 at 07:20:51PM -0700, Linda A. Walsh wrote: > Karel Zak wrote: > >On Wed, Jul 23, 2014 at 09:32:55PM -0700, Linda A. Walsh wrote: > >>While it works interactively, that leaves out using it when most of the file > >>systems are loaded -- how can one specify -no-canonicalize in /etc/fstab? > > > > Why do you want something like this? > ---- > Why wouldn't I? Well, I'm trying to help you, so it would be nice to have more information about your use-case... > > The option --no-canonicalize has very special purpose (e.g. when > > mount.<type> helper calls mount(8)). > The default canonicalization has a very special purpose to the kernel/dm, > but it > is not necessarily what a user wants to see when they type 'mount'. Do you mean that you want to see kernel device names for DM when you list all mountpoint by 'mount'? > Is there a reason NOT to give the option to user to display it as they wish, > or is there some reason to force the user into using the kernel/lvm internal > format? /dev/dm-0 is internal format that is unexpected for users, DM guys don't want to see these names in the df, mount, .. outputs. Anyway, the goal is to keep device names and mounpoints paths for mount(2) syscall in some well know (canonical) format, to make it fast to search in mount tables, etc. You can use "lsblk -o+KNAME" if you want to see the kernel device names. Maybe we can add KNAME also to findmnt(8) to make the name accessible from list of the mounted filesystem, but don't expect any change in mount(8). It's bad idea to change the way how we use devices for mounting just for reason that you want to see something else in 'mount' output. It's better to improve things like findmnt(8). 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