All of lore.kernel.org
 help / color / mirror / Atom feed
* [dm-crypt] inconsistency in opening multiple mappers on the same device
@ 2012-05-31 22:12 .. ink ..
  2012-06-01  5:55 ` Arno Wagner
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: .. ink .. @ 2012-05-31 22:12 UTC (permalink / raw)
  To: dm-crypt

I read the announcement of 1.4.3 and decided to do a simple test on
opening multiple mappers on the same device and this is what i found
out:

test using cryptsetup 1.4.3

[root@mtz ink]# echo -n xxx | cryptsetup create zzz xxx
[root@mtz ink]# echo -n xxx | cryptsetup create zzz xxx
Device zzz already exists.
[root@mtz ink]# echo -n xxx | cryptsetup create yyy xxx

[root@mtz ink]# ls -l /dev/mapper/
total 0
crw------- 1 root root 10, 236 May 29 14:46 control
lrwxrwxrwx 1 root root       7 May 31 18:01 yyy -> ../dm-1
lrwxrwxrwx 1 root root       7 May 31 18:01 zzz -> ../dm-0

[root@mtz ink]# zuluCrypt-cli -P -d /dev/mapper/zzz
/home/ink/xxx
[root@mtz ink]# zuluCrypt-cli -P -d /dev/mapper/yyy
/home/ink/xxx
[root@mtz ink]#

It looks like by default, cryptsetup does not allow opening more than
one mapper on the same device bu it only checks the mapper name, not
the device behind the mapper and hence it allows opening of multiple
mappers on the same device as long as they use a different mapper
name.

The same behavior is there in luks based volume

Also,shouldnt  the error say mapper name since the check is on the
mapper,not the device behind the mapper.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-06-01 13:00 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-31 22:12 [dm-crypt] inconsistency in opening multiple mappers on the same device .. ink ..
2012-06-01  5:55 ` Arno Wagner
2012-06-01 12:47   ` .. ink ..
2012-06-01 13:00     ` Milan Broz
2012-06-01  6:31 ` Milan Broz
2012-06-01 10:52 ` Javier Juan Martínez Cabezón

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.