Re: Encrypting DVD or CDROM from iso
Davide Marchi <[email protected]> Thu, 19 Nov 2020 14:05:41 +0100
| Newsgroups | gmane.linux.kernel.device-mapper.dm-crypt |
|---|---|
| Message-ID | <[email protected]> |
Milan Broz ha scritto: > [..] > The whole problem was that the size of device was wrongly calculated > from the debug: > > # Device size 16777216, offset 16777216. > > This is apparently device size covering only LUKS2 header (default > LUKS2 takes 16MB), > no data at all - then the error is expected. Ok ..but, not shure to have understand correctly :-\ >> [..] >> >> All you need to do here is just to allocate requested size for data + >> 16M for header. >> (I have no idea why the original post tries to do is such complicated >> way.) >> >> Also you do not need to physically write the file, sparse file >> creation is much >> faster here (try sizes in GB), just run (dd can do this using seek=... >> option too) >> truncate disk.img -s 100M >> Right! >> [..] > [..] > > just run "cryptsetup luksFormat disk.img" and "cryptsetup open disk.img > mybackupdisk" > >> [..] >> genisoimage -R -J -joliet-long -graft-points -V $VOL_NAME -o >> /dev/mapper/mybackupdisk $DIR_TO_COPY > This losetup is automatic on luksClose (so not needed) if you remove > explicit loop allocation above. >> # close the device >> cryptsetup luksClose /dev/mapper/mybackupdisk && \ >> losetup -d /dev/loop1 > > This losetup is automatic on luksClose (so not needed) if you remove > explicit loop allocation above. > > Milan > Fine, nevertheless, the problem is still there! Indeed building a DVD (or CDROM) with this procedure, obtain the same block error: > Nov 19 13:56:36 localhost colord-sane: io/hpmud/pp.c 627: unable to > read device-id ret=-1 > Nov 19 13:57:05 localhost kernel: [ 2470.017097] device-mapper: table: > 253:2: len=2093055 not aligned to h/w logical block size 2048 of sr2 > Nov 19 13:57:05 localhost kernel: [ 2470.017099] device-mapper: core: > Cannot calculate initial queue limits > Nov 19 13:57:05 localhost kernel: [ 2470.017102] device-mapper: ioctl: > unable to set up device queue for new table. > Nov 19 13:57:05 localhost gnome-shell[2243]: Unable to mount volume > Volume cifrato da 1,7 GB: Gio.IOErrorEnum: Error unlocking /dev/sr2: > Failed to activate device: Invalid argument What I should do for create an iso aligned to h/w logical block size? :-\ I've try using Gnome Shell automount and manually, same! I'm going out crazy!! :-D Thanks again! Davide _______________________________________________ dm-crypt mailing list [email protected] https://www.saout.de/mailman/listinfo/dm-crypt