Question: How do I check if a partition is encrypted? In particular I would like to know how I check if `/home` and swap is encrypted.

Answer: 
Regarding the standard home encryption provided by Ubuntu, you can 

```
sudo ls -lA /home/username/

```

and if you get something like

```
totale 0
lrwxrwxrwx 1 username username 56 2011-05-08 18:12 Access-Your-Private-Data.desktop -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop
lrwxrwxrwx 1 username username 38 2011-05-08 18:12 .ecryptfs -> /home/.ecryptfs/username/.ecryptfs
lrwxrwxrwx 1 username username 37 2011-05-08 18:12 .Private -> /home/.ecryptfs/username/.Private
lrwxrwxrwx 1 username username 52 2011-05-08 18:12 README.txt -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.txt

```

then the username's home directory is encrypted. This works when username is not logged in, so the partition is not mounted. Otherwise you can look at `mount` output.

About the swap, do

```
sudo blkid | grep swap

```

and should check for an output similar to

```
/dev/mapper/cryptswap1: UUID="95f3d64d-6c46-411f-92f7-867e92991fd0" TYPE="swap" 

```
To check the encrypted swap status and cipher details, use this cmd:

```
$ sudo cryptsetup status /dev/mapper/cryptswap1
/dev/mapper/cryptswap1 is active and is in use.
  type:    PLAIN
  cipher:  aes-cbc-essiv:sha256
  keysize: 256 bits
  device:  /dev/sda2
  offset:  0 sectors
  size:    8388608 sectors
  mode:    read/write

```

Your swap device name may be different, you can check the proper name by:

```
$ swapon -s
Filename                Type        Size    Used    Priority
/dev/mapper/cryptswap1  partition   4194300 0       -1

```