全盘加密:交换分区未使用?

全盘加密:交换分区未使用?

我关注了手动全系统加密指南来设置我的 ubuntu 18.04 系统。一切运行良好,结果是我现在拥有一个完全可操作的 Ubuntu 安装和 FDE。

我的设置的一部分是交换分区(位于加密系统 LVM 上:)/dev/mapper/system-swap。我正在调查此交换分区是否按预期被系统识别,因为我想在系统上启用休眠功能。

在此过程中,我发现了以下论坛帖子这个,其中提到检查swapon -summary交换是否可用并启用。 在我的例子中,输出显示没有/dev/mapper/system-swap用于交换,但/dev/dm-2(这也不是符号链接):

$ swapon -summary
Filename                Type        Size    Used    Priority
/dev/dm-2                               partition   67108860    0   -2

$ ls -la /dev/dm-2
brw-rw---- 1 root disk 253, 2 Sep  2 21:53 /dev/dm-2

$ cat /etc/fstab 
# /etc/fstab: static file system information.
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/system-root /               ext4    errors=remount-ro 0       1
/dev/mapper/system-boot /boot           ext4    defaults        0       2
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=8621-89F0  /boot/efi       vfat    umask=0077      0       1
/dev/mapper/data-home /home           ext4    defaults        0       2
/dev/mapper/system-swap none            swap    sw              0       0

我的问题:

我的系统是否配置为使用交换?如果是,它是否确实使用了正确的交换分区/dev/mapper/system-swap?我如何判断?

答案1

是的,您确实启用了交换,而且交换空间很大,有 60GB 以上。尝试休眠,看看效果如何。

Linux 为同一个分区提供了多个名称。名称/dev/dm-X通常按顺序命名,从 0 开始,并在安装的每个新分区上添加一个。就您而言,似乎 dm-0 是您的磁盘,由于您使用的是 LVM,dm-1 是您的根目录,dm-2 是您的交换目录。如果您没有安装其他磁盘,并且安装了加密的 USB,则名称将是 dm-3,依此类推。它通常用于加密分区,来自 dmcrypt。

要查看每个分区代表什么,您有几种选择。最简单的方法是ls -alh /dev/mapper/。您还可以使用dmsetup,使用 info 或 ls 选项,甚至lvdisplay可以查看 LVM 设置中的分区。

相关内容