como crear particiones encriptadas utilizando losetup
Ejecutamos gnome-terminal para abrir una consola.
Creamos un fichero que contiene una minipartición.
dd if=/dev/urandom of=minipart bs=1M count=100
Sustituyendo 100 por un numero a nuestra elección se puede variar el tamaño de la partición por el que queramos siempre teniendo en cuenta el espacio real que tenemos disponible en la carpeta que contiene la minipartición.
Nos aseguramos que tenemos cargados los modulos loop y cryptoloop.
sudo modprobe loop
sudo modprobe cryptoloop
Una vez hecho esto enlazamos el fichero que hemos creado con alguno de los dispositivos loop. Hay 8: loop0, loop1... loop7.
sudo losetup -e aes /dev/loop7 minipart
Solo nos pedirá la contraseña una vez, no dos como de costumbre cuando solemos asignar la contraseña por primera vez así que hay que estar atentos.
Le damos formato a la minipartición.
sudo mkfs -t ext3 /dev/loop7
Creamos una carpeta que será el punto de enlace donde montaremos el dispositivo loop7 que ahora mismo está ligado a la minipartición.
mkdir Privado
Para poder montar este punto de enlace sin necesidad de ser administrador y podamos editar dentro de la carpeta como usuario normal habrá que editar el fichero "/etc/fstab" y añadir la siguiente linea al final del todo sin cambiar nada más.
sudo nano /etc/fstab
Se añade la linea:
/dev/loop7 /home/tuusuario/Privado ext3 noauto,noatime,rw,exec,user,async 0 0
Ojo cambiar TUUSUARIO por el nick de tu usuario. Despues de añadir la linea se debe dejar una linea en blanco al final del fichero fstab, por lo tanto pulsamos intro, luego ctrl+o para guardar y ctrl+x para salir.
Una vez hecho esto, como usuario normal montamos la partición.
mount Privado
Por cualquier extraña razón si no nos deja escribir dentro de la carpeta "Privado" ejecutamos lo siguiente:
sudo chown -R tuusuario Privado/
sudo chown tuusuario minipart
Para desmontarlo todo se ejecuta:
umount Privado
sudo losetup -d /dev/loop7
Y para volver a montarlo todo:
sudo losetup -e aes /dev/loop7 minipart
mount Privado