próbuje stworzyć zaszyfrowaną partycję danych, zależy mi na tym, aby był do niej dostęp z dwóch różnych systemów (windows xp/slack). Wybór padł na truecrypta, "ostatnio" dodali do niej nawet w wersji linuxowej GUI, więc stwierdziłem, że będzie go można wygodnie używać w "każdych" warunkach.
Po lekkich problemach podczas kompilacji (z nagłówkami do fuse), udało się program odpalić. Na sam początek stworzyłem kontener plikowy z domyślnymi ustawieniami algorytmów szyfrujących, tylko po to, aby sprawdzić czy wszystko działa. Kreator nie robił za dużo problemów. Pojawiły się one przy próbie zamontowania stworzonego kontenera, o czym oznajmił mnie komunikat:
Kod: Zaznacz cały
device-mapper: reload ioctl failed: Zły argument
Command failed
Kod: Zaznacz cały
Nov 26 01:55:24 ************ kernel: device-mapper: table: 254:0: crypt: unknown target type
Nov 26 01:55:24 ************ kernel: device-mapper: ioctl: error adding target to table
Kod: Zaznacz cały
umount: /tmp/.truecrypt_aux_mnt1: device is busy
umount: /tmp/.truecrypt_aux_mnt1: device is busy
Kod: Zaznacz cały
Nov 26 19:38:56 ************ kernel: device-mapper: table: 254:0: crypt: Error allocating crypto tfm
Nov 26 19:38:56 ************ kernel: device-mapper: ioctl: error adding target to table
Natomiast w wersji 6.1 nadał wyświetla się okno z komunikatem o "złym argumencie" podczas przeładowywania ioctl.
Zbierając moja aktualna konfiguracja:
Kod: Zaznacz cały
$> uname -r
2.6.27.7
$> ls /lib/modules/2.6.27.7/build/crypto/*.ko
/lib/modules/2.6.27.7/build/crypto/aead.ko /lib/modules/2.6.27.7/build/crypto/md4.ko
/lib/modules/2.6.27.7/build/crypto/aes_generic.ko /lib/modules/2.6.27.7/build/crypto/md5.ko
/lib/modules/2.6.27.7/build/crypto/anubis.ko /lib/modules/2.6.27.7/build/crypto/michael_mic.ko
/lib/modules/2.6.27.7/build/crypto/arc4.ko /lib/modules/2.6.27.7/build/crypto/pcbc.ko
/lib/modules/2.6.27.7/build/crypto/authenc.ko /lib/modules/2.6.27.7/build/crypto/rmd128.ko
/lib/modules/2.6.27.7/build/crypto/blowfish.ko /lib/modules/2.6.27.7/build/crypto/rmd160.ko
/lib/modules/2.6.27.7/build/crypto/camellia.ko /lib/modules/2.6.27.7/build/crypto/rmd256.ko
/lib/modules/2.6.27.7/build/crypto/cast5.ko /lib/modules/2.6.27.7/build/crypto/rmd320.ko
/lib/modules/2.6.27.7/build/crypto/cast6.ko /lib/modules/2.6.27.7/build/crypto/seed.ko
/lib/modules/2.6.27.7/build/crypto/crc32c.ko /lib/modules/2.6.27.7/build/crypto/seqiv.ko
/lib/modules/2.6.27.7/build/crypto/crypto_hash.ko /lib/modules/2.6.27.7/build/crypto/serpent.ko
/lib/modules/2.6.27.7/build/crypto/crypto_null.ko /lib/modules/2.6.27.7/build/crypto/sha1_generic.ko
/lib/modules/2.6.27.7/build/crypto/ctr.ko /lib/modules/2.6.27.7/build/crypto/sha256_generic.ko
/lib/modules/2.6.27.7/build/crypto/cts.ko /lib/modules/2.6.27.7/build/crypto/sha512_generic.ko
/lib/modules/2.6.27.7/build/crypto/deflate.ko /lib/modules/2.6.27.7/build/crypto/tea.ko
/lib/modules/2.6.27.7/build/crypto/des_generic.ko /lib/modules/2.6.27.7/build/crypto/tgr192.ko
/lib/modules/2.6.27.7/build/crypto/ecb.ko /lib/modules/2.6.27.7/build/crypto/twofish_common.ko
/lib/modules/2.6.27.7/build/crypto/fcrypt.ko /lib/modules/2.6.27.7/build/crypto/twofish.ko
/lib/modules/2.6.27.7/build/crypto/hmac.ko /lib/modules/2.6.27.7/build/crypto/wp512.ko
/lib/modules/2.6.27.7/build/crypto/khazad.ko
$> cat /usr/local/src/LVM2.2.02.43/VERSION
2.02.43 (2008-11-10)
$> cat /usr/local/src/LVM2.2.02.43/VERSION_DM
1.02.29 (2008-11-10)
$> cat /usr/local/src/fuse-2.8.0-pre1
Z góry dziękuje za pomoc.
---------------------------------------
Problem z odmontowywaniem rozwiązany. Gdzieś na sieci znalazłem łatę. Nie jest ona co prawda do wersji 6, ale przy pomocy edytora tekstowego spokojnie można ją zastosować. Pozostaje jeszcze problem alokacją szyfrowania i dodawaniem do tablicy.
Czy ktoś na tym forum w ogóle używa truecrypta?