检查分区是否加密

如何检查分区是否加密?特别是我想知道如何检查/home和swap是否加密。
3个回答

关于Ubuntu提供的标准家庭加密,请您可以
sudo ls -lA /home/username/

如果你得到类似的东西
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

如果用户名未登录,则该用户名的主目录将被加密。这在用户名未登录时有效,因此分区未挂载。否则,您可以查看mount输出。
关于交换空间,请执行以下操作:
sudo blkid | grep swap

应该检查输出是否类似于。
/dev/mapper/cryptswap1: UUID="95f3d64d-6c46-411f-92f7-867e92991fd0" TYPE="swap" 

4所以如果我得到了/dev/sda4: UUID="6ba2ce7b-a355-41ea-8739-2ac5d6880bac" TYPE="swap",那么交换分区就没有加密吗? - N.N.
我想你是对的,但是我的有限知识不能排除还有其他的交换加密方法。 - enzotib
如果你明白这个,那么你的交换肯定没有加密。 - David
好的,我收到了/dev/mapper/cryptswap1: UUID="b7a9977e-c5ec-4208-a022-c55ce4a62a65" TYPE="swap"这个信息,所以我认为,正如David所说,我的硬盘没有加密? - Christopher Stansbury
5@ChristopherStansbury(是的,是的,我迟了两年多;这是给将来遇到这个问题的任何人)相反,“/dev/mapper/cryptswap”意味着您的交换空间已经加密。 - Darael
1жІЎжңүеҝ…иҰҒд»Ҙrootиә«д»Ҫжү§иЎҢsudo ls -lA /home/username/пјҢжүҖд»Ҙеә”иҜҘжҳҜls -lA /home/username/гҖӮ - Akronix

除了enzotib提供的答案之外,还有通过备用安装程序提供的全盘加密的可能性。(也称为LUKS-crypt。)
您可以使用sudo dmsetup status命令检查是否存在任何LUKS加密的分区。输出应该类似于:
ubuntu-home: 0 195305472 linear 
ubuntu-swap_1: 0 8364032 linear 
sda5_crypt: 0 624637944 crypt 
ubuntu-root: 0 48824320 linear

标记为“crypt”的行显示sda5已加密。您可以通过lvm工具查看其中的文件系统。
在LUKS加密的情况下,Ubuntu中的磁盘工具还会以图形方式显示加密层和配置。

20如果我收到“找不到设备”的消息怎么办? - Akronix

要检查加密交换状态和密码详细信息,请使用以下命令:
$ 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

您的交换设备名称可能不同,您可以通过以下方式检查正确的名称:
$ swapon -s
Filename                Type        Size    Used    Priority
/dev/mapper/cryptswap1  partition   4194300 0       -1