Below are steps for mounting VM System disk image file using the Logical volume (LVM based) and running fsck.
add map loop2p1 (249:0): 0 1024000 linear /dev/loop2 2048
add map loop2p2 (249:1): 0 248479467 linear /dev/loop2 1026048
crw-rw---- 1 root root 10, 236 Jul 6 16:25 /dev/mapper/control
lrwxrwxrwx 1 root root 7 Nov 25 17:19 /dev/mapper/loop2p2 -> ../dm-1
lrwxrwxrwx 1 root root 7 Nov 25 17:19 /dev/mapper/loop2p1 -> ../dm-0
# fsck -vy /dev/mapper/loop2p1
fsck from util-linux-ng 2.17.2
e2fsck 1.43-WIP (20-Jun-2013)
/boot: clean, 52/126000 files, 147492/512000 blocks
# fsck -vy /dev/mapper/loop2p1
fsck from util-linux-ng 2.17.2
e2fsck 1.43-WIP (20-Jun-2013)
/boot: clean, 52/126000 files, 147492/512000 blocks
# fsck -vy /dev/mapper/loop2p2
fsck from util-linux-ng 2.17.2
fsck: fsck.LVM2_member: not found
fsck: Error 2 while executing fsck.LVM2_member for /dev/mapper/loop2p2
# fsck -vy /dev/mapper/loop2p1
fsck from util-linux-ng 2.17.2
e2fsck 1.43-WIP (20-Jun-2013)
/boot: clean, 52/126000 files, 147492/512000 blocks
del devmap : loop2p2
del devmap : loop2p1
crw-rw---- 1 root root 10, 236 Jul 6 16:25 /dev/mapper/control
#