Encrypted home using LUKS - elcsesztem?

Fórumok

Sziasztok!

Úgy döntöttem, hogy a gépemben lévő sdb vinyóra encrypted fájlrendszert teszek fel. Ennek megfelelően leformáztam a hdb1 partíciót a cryptsetup LuksFormat -al, majd létrehoztam rajta egy ext3 fájlrendszert. rámásoltam néhány cuccost, umountoltam, majd felmountoltam, miután működött, bemásolta néhány cuccot, majd umountoltam. A doksi ami alapján megcsináltam, itt van: https://help.ubuntu.com/community/EncryptedFilesystemHowto5?highlight=%…

most újból előszedtem, azóta a gép volt már ki-be kapcsolva, de sajnos sehogy sem tudom felmountolni a partíciót.

A historyból kinéztem, hogy anno milyen parancsokat adtam ki:

sudo modprobe dm_crypt
sudo modprobe blowfish
sudo cryptsetup -y luksFormat -c blowfish -s256 /dev/sdb1
sudo cryptsetup luksOpen /dev/sdb1 /home/user/storage
sudo mke2fs -j -m 1 -O dir_index,filetype,sparse_super /dev/mapper/storage

majd az fstab-ba betettem a /dev/mapper/storage /home/user/storage összerendelést...

akkor ment a mount umount /home/user/storage, most nem. A /dev/mapper könyvtár üres.

A "cryptsetup luksOpen /dev/sdb1 /home/user/storage" -re pedig azt a hibaüzit kapom, hogy Command Failed: can't get device information. A cfdisk szerinte a /dev/sdb -nek ismeretlen partíciója van.

Tudna e valaki segíteni?

Hozzászólások

""A "cryptsetup luksOpen /dev/sdb1 /home/user/storage" -re pedig azt a hibaüzit kapom, hogy Command Failed: can't get device information. A cfdisk szerinte a /dev/sdb -nek ismeretlen partíciója van.""

Szoval sztem a luksOpen nel szurod el:

# cryptsetup luksOpen /dev/sdb1 gmatyi
# mkfs.ext3 /dev/mapper/gmatyi
# mount /dev/mapper/gmatyi /home/user/storage

ahol "gmatyi" akarmi lehet, ez lesz a mapper neve,
ami /dev/mapper/gmatyi kent jelenik meg /dev/sdb1 helyett.

Hiaba mondod neki, h formazza le ext3-ban a titkositott particiot, ha mar kititkositani se tudja vmiert.
Elobb meg kene nezni, h effektive latszik-e a particio (az h ismeretlen tipusu az nem gond, titkositas miatt volt valszeg), pl.: fdisk -l -re mit mondd latszik-e rajta sdb1, nem-e csak az van, h nem sdb1-kent hanem sdb-kent titkositottad/formaztad?!

megegyszer:
ennel a pontnal mar hibauzenetet kell kapjon:
sudo cryptsetup luksOpen /dev/sdb1 /home/user/storage
ugyanis szarul van a cryptsetup parameterezve.
tehat: elobb 1. kinyit:
# cryptsetup luksOpen /dev/sdb1 gmatyi
2. formaz:
# mkfs.ext3 /dev/mapper/gmatyi
3. csatol:
# mount /dev/mapper/gmatyi /home/user/storage

magyarazat:
ahol "gmatyi" akarmi lehet, ez lesz a mappolt particio neve,
ami /dev/mapper/gmatyi kent jelenik meg (kititkositva) /dev/sdb1 helyett (ami titkositott).

cryptsetup luksOpen /dev/sdb gmatyi

ha ezt írom, akkor jelszót kér. De miután beütöm, azt írja, hogy /dev/sdb is not a LUKS partition.
mondjuk az az érdekes, hogy akármilyen jelszót írok be, mindig ezt adja, ezért most arra gondolok, hogy más a jelszó, mint amire gondoltam...

visszaolvasva előfordulhat, hogy az lett korábban elrontva, hogy nem a /dev/sdb1 hanem a /dev/sdb kódolt, és a ext3 vna csak a /dev/sdb1-en.De ekkor miért mondja a LuksDump, hogy not a LUKS partiton?

can't open device
command failed

IMHO ez valami teljesen más. Létezik egyáltalán a /dev/sdb1 device file? Jogosultságok rendben vannak, rootként próbálod? Csak mert ha a /dev/sdb1 alatt bármi létezne, akkor arról adna hibaüzenetet:

$ sudo cryptSetup luksDump /dev/sda2 # ez a swap particiom
/dev/sda2 is not a LUKS partition
Command failed.

--
The Net is indeed vast and infinite...
http://gablog.eu