[ubuntu-it] [RISOLTO] Ecryptfs: montare partizione
Roby Pozzato
roberto a robertopozzato.it
Ven 5 Mar 2010 08:55:01 GMT
Roby Pozzato ha scritto:
>> .... Non vorrei che il problema fosse proprio "Not a directory"...
>
> Effettivamente... Ho chiesto nella chat di ecryptfs e me l'hanno
> confermato. Probabilmente dovrò studiarmi un po' di dm-crypt,
> cryptsetup, LUKS, quelle cose lì. Se qualcuno ha dei tutorial sotto
> mano è benvenuto, altrimenti so già cosa farò domani sera. ;-)
Le cose stanno così: quando all'installazione si sceglie di criptare
la home l'installer usa ecryptfs, mentre se si vuole criptare tutto il
sistema (o comunque partizioni intere) usa dm-crypt.
Se qualcuno è interessato io ho fatto così:
Prima divento root e poi controllo le partizioni esistenti con fdisk:
ubuntu a ubuntu:~$ sudo -i
root a ubuntu:~# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
(...)
Device Boot Start End Blocks Id System
/dev/sda1 1 243 1951866 83 Linux
/dev/sda2 * 244 304 489982+ 83 Linux
/dev/sda3 305 19457 153846472+ 83 Linux
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
(...)
Device Boot Start End Blocks Id System
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
(...)
Device Boot Start End Blocks Id System
/dev/sdc1 1 121601 976760001 fd Linux raid autodetect
Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
(...)
Device Boot Start End Blocks Id System
/dev/sdd1 1 121601 976760001 fd Linux raid autodetect
sda1 è la swap, sda2 è /boot e sda3 è /; sdb è vuoto, sdc ed sdd sono in raid
Prima di tutto sblocco sda3, e me lo trovo in /dev/mapper:
root a ubuntu:~# cryptsetup luksOpen /dev/sda3 sda3_crypto
Enter LUKS passphrase:
key slot 0 unlocked.
Command successful.
root a ubuntu:~# ls /dev/mapper
control sda3_crypto
Invece per il raid devo prima scaricare ed installare mdadm, poi
assemblo l'array:
root a ubuntu:~# dpkg -i /home/ubuntu/mdadm_2.6.7.1-1ubuntu13_i386.deb
root a ubuntu:~# mdadm --assemble /dev/md0 /dev/sdc1 /dev/sdd1
mdadm: /dev/md0 has been started with 2 drives.
A questo punto posso sbloccare anche il raid:
root a ubuntu:~# cryptsetup luksOpen /dev/md0 md0_crypto
Enter LUKS passphrase:
key slot 0 unlocked.
Command successful.
Ora li posso montare come preferisco:
root a ubuntu:/# mount /dev/mapper/sda3_crypto /mnt
root a ubuntu:/# mount /dev/mapper/md0_crypto /mnt/var
E con questo ho risolto il problema dell'accesso ai dati, ma non
quello di grub. :-(
Ne scrivo a parte, ovviamente.
--
Roby
Maggiori informazioni sulla lista
ubuntu-it