我关注了手动全系统加密指南来设置我的 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 设置中的分区。