EncryptedFilesystems: Difference between revisions

From code/src wiki
Jump to navigationJump to search
(Created page with "== Creating the filesystem == <pre> sudo modprobe cryptoloop sudo modprobe aes dd if=/dev/zero of=$HOME/filesystem.aes bs=1M count=100 sudo losetup -e aes -k 256 /dev/loop0 $HOME…")
 
No edit summary
 
Line 1: Line 1:
== Creating the filesystem ==
== Creating the filesystem ==
<pre>
 
sudo modprobe cryptoloop
sudo modprobe cryptoloop
sudo modprobe aes
sudo modprobe aes
dd if=/dev/zero of=$HOME/filesystem.aes bs=1M count=100
dd if=/dev/zero of=$HOME/filesystem.aes bs=1M count=100
sudo losetup -e aes -k 256 /dev/loop0 $HOME/filesystem.aes
sudo losetup -e aes -k 256 /dev/loop0 $HOME/filesystem.aes
sudo /sbin/mkfs.ext2 /dev/loop0
sudo /sbin/mkfs.ext2 /dev/loop0
sudo mkdir /mnt/filesystem.aes
sudo mkdir /mnt/filesystem.aes
sudo mount /dev/loop0 /mnt/filesystem.aes/
sudo mount /dev/loop0 /mnt/filesystem.aes/
</pre>
 
== Subsequent mounts ==
== Subsequent mounts ==
<pre>
 
sudo modprobe cryptoloop
sudo modprobe cryptoloop
sudo modprobe aes
sudo modprobe aes
sudo losetup -e aes -k 256 /dev/loop0 $HOME/filesystem.aes
sudo losetup -e aes -k 256 /dev/loop0 $HOME/filesystem.aes
sudo mount /dev/loop0 /mnt/filesystem.aes/
sudo mount /dev/loop0 /mnt/filesystem.aes/
</pre>
 
== Unmounting ==
Remember to delete the /dev/loop0 device when unmounting, or else the data will still be accessible in its uncrypted form
 
sudo umount /mnt/filesystem.aes/
sudo losetup -d /dev/loop0

Latest revision as of 23:02, 26 May 2011

Creating the filesystem

sudo modprobe cryptoloop
sudo modprobe aes
dd if=/dev/zero of=$HOME/filesystem.aes bs=1M count=100
sudo losetup -e aes -k 256 /dev/loop0 $HOME/filesystem.aes
sudo /sbin/mkfs.ext2 /dev/loop0
sudo mkdir /mnt/filesystem.aes
sudo mount /dev/loop0 /mnt/filesystem.aes/

Subsequent mounts

sudo modprobe cryptoloop
sudo modprobe aes
sudo losetup -e aes -k 256 /dev/loop0 $HOME/filesystem.aes
sudo mount /dev/loop0 /mnt/filesystem.aes/

Unmounting

Remember to delete the /dev/loop0 device when unmounting, or else the data will still be accessible in its uncrypted form

sudo umount /mnt/filesystem.aes/
sudo losetup -d /dev/loop0