[dm-crypt] LUKS on a jffs2 partition
jopado1 at yahoo.com
Fri Jul 18 00:42:20 CEST 2014
I have a small embedded device with a raw nand flash using jffs2 filesystem. I want to create a luks container on one of the jffs2 partitions. Everything seems to work fine until I try to mount the file system and I receive the error shown below. Here are the commands I used to set this up:
cryptsetup luksFormat /dev/mtdblock4 --cipher=aes-cbc-essiv:sha256
cryptsetup luksOpen /dev/mtdblock4 efs
At this point I can perform luksDump and all looks OK and the /dev/mapper/efs exists. So I continue to create filesystem:
mkfs.jffs2 -p -l --eraseblock=0x20000 --no-cleanmarkers --pagesize=0x800 -r ./userdata -o /dev/mapper/efs
Now the mount fails:
mount -o loud -t jffs2 /dev/mapper/efs /mnt
MTD: Attempt to mount non-MTD device "/dev/mapper/efs"
mount: mounting /dev/mapper/efs on /mnt failed: Invalid argument
I have used similar commands successfully for non-jffs2 filesystems. Is this possible with jffs2? Any help appreciated.
Here's some additional version info:
Library version: 1.02.76 (2012-08-07)
Driver version: 4.20.0
Linux m-1138 3.0.15+m-1138+gecbbdf0 #1 Tue Jul 8 08:57:12 MST 2014 armv7l GNU/Linux
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the dm-crypt