Gå til innhold

[Løst] Truecrypt i linux


Anbefalte innlegg

Skrevet (endret)

Av gammel vane hadde jeg tenkt å bruke truecrypt på en nyinstallert maskin, men burde kanskje valgt noe annet?

 

Formålet er at dette skal være en server for backup/manuell sync av filer mellom stasjonære pc'r og laptoper. Sync kjører over ssh. Det nye med denne serveren er at jeg hadde tenkt å legge inn truecrypt mount som en pre-kommando for backupen. Dvs; Koble til ssh, mount truecrypt container, kjør sync, unmount container, koble fra ssh.

 

Distro er gentoo, som jeg har brukt i årevis for dette formålet (og diverse andre formål), men aldri brukt i kombinasjon med truecrypt.

 

Problemet ser slik ut;







~ # truecrypt -t -v /home/tc/test.tc /root/tc
Enter password for /home/tc/test.tc:
Enter keyfile [none]:
Protect hidden volume (if any)? (y=Yes/n=No) [No]:
Error: device-mapper: reload ioctl on truecrypt1 failed: Invalid argument
Command failed

Etter endel googling kom jeg frem til at problemet kan omgås med en mount-option, men dette introduserte et nytt problem:








~ # truecrypt -t -m=nokernelcrypto -v /home/tc/test.tc /root/tc
Enter password for /home/tc/test.tc:
Enter keyfile [none]:
Protect hidden volume (if any)? (y=Yes/n=No) [No]:
Error: mount: /dev/loop0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

~ # dmsg
[48587.841008] device-mapper: table: 254:0: crypt: unknown target type
[48587.841015] device-mapper: ioctl: error adding target to table
[48604.269164] EXT2-fs (loop0): error: can't find an ext2 filesystem on dev loop0.
[48604.269341] EXT4-fs (loop0): VFS: Can't find ext4 filesystem
[48604.269450] EXT4-fs (loop0): VFS: Can't find ext4 filesystem
[48604.269616] FAT-fs (loop0): invalid media value (0x24)
[48604.269626] FAT-fs (loop0): Can't find a valid FAT filesystem
[48604.269748] FAT-fs (loop0): invalid media value (0x24)
[48604.269751] FAT-fs (loop0): Can't find a valid FAT filesystem
[48604.270278] EXT2-fs (loop0): error: can't find an ext2 filesystem on dev loop0.
[48604.270371] EXT4-fs (loop0): VFS: Can't find ext4 filesystem
[48604.270459] EXT4-fs (loop0): VFS: Can't find ext4 filesystem
[48604.270547] FAT-fs (loop0): invalid media value (0x24)
[48604.270550] FAT-fs (loop0): Can't find a valid FAT filesystem
[48604.270637] FAT-fs (loop0): invalid media value (0x24)
[48604.270640] FAT-fs (loop0): Can't find a valid FAT filesystem
[48604.272585] ISOFS: Unable to identify CD-ROM format.
[48604.272804] NTFS-fs warning (device loop0): is_boot_sector_ntfs(): Invalid boot sector checksum.
[48604.272815] NTFS-fs error (device loop0): read_ntfs_boot_sector(): Primary boot sector is invalid.
[48604.272818] NTFS-fs error (device loop0): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover.
[48604.272822] NTFS-fs error (device loop0): ntfs_fill_super(): Not an NTFS volume.

Hva har jeg gått glipp av for å få åpnet conteineren?

 

 

(Neste utfordring blir å få til det samme uten root-innlogging)

 

 

Edit: oppdaget at jeg hadde tatt med samme kodeseksjon to ganger

Edit2: nøyaktig det samme skjer om kontaineren er ext2, ext3, ext4 eller fat

Endret av petterg
Videoannonse
Annonse
Skrevet

Godt forslag. Etter litt leting fant jeg ut at loop allerede var kompilert inn i kjerna.

I samme søket snublet jeg over cryptoloop som ikke var kompilert. Den løste problemet.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...