LUKS on a jffs2 partition

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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:
cryptsetup --version
cryptsetup 1.6.2
dmsetup --version
Library version:   1.02.76 (2012-08-07)
Driver version:    4.20.0
uname -a
Linux m-1138 3.0.15+m-1138+gecbbdf0 #1 Tue Jul 8 08:57:12 MST 2014 armv7l GNU/Linux

_______________________________________________
dm-crypt mailing list
dm-crypt@xxxxxxxx
http://www.saout.de/mailman/listinfo/dm-crypt

[Index of Archives]     [Device Mapper Devel]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux