xfstests: support post-udev device mapper nodes

Because of udevs complaining device mapper now creates /dev/dm-N as the real
device nodes, and just symlinks the /dev/mapper/ names to it.  This would be
easy if everything used the /dev/mapper clear names, but most system utilities
translate them back to the /dev/mapper/ names and thus confuse various test
cases.  Add support to _is_block_dev to read symlinks, and add documentation
on how to run xfstests on device mapper volumes.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Alex Elder <aelder@sgi.com>
This commit is contained in:
Christoph Hellwig
2011-05-04 16:28:32 +02:00
parent 7656052d6b
commit 0a818862bb
2 changed files with 16 additions and 1 deletions
+8
View File
@@ -0,0 +1,8 @@
To use xfstests on device mapper always use the /dev/mapper/<name> symlinks,
not the /dev/dm-* devices, or the symlinks created by LVM.
For example:
TEST_DEV=/dev/mapper/test
SCRATCH_DEV=/dev/mapper/scratch