On Wed, Jul 26, 2023 at 09:28:23AM -0700, Luis Chamberlain wrote: > > I'm a little confused. Where are these "sanity checks" enforced? > > I've been using > > > > SCRATCH_DEV=/dev/mapper/xt-vdc > > > > where /dev/mapper/xt-vdc is a symlink to /dev/dm-4 (or some such) > > without any problems. So I don't quite understand why we need to > > canonicalize devices? > > That might work, but try using /dev/disk/by-id/ stuff, that'll bust. So > to keep existing expecations by fstests, it's needed. What goes wrong, and why? /dev/disk/by-id/<disk-id> is a symlink, just like /dev/mapper/<vg>-<lv> is a symlink. What am I missing? Thanks, - Ted