即使我从 /etc/crypttab 中删除了交换映射器文件,为什么还是会创建它?

即使我从 /etc/crypttab 中删除了交换映射器文件,为什么还是会创建它?

我的交换分区在 /etc/crypttab 中有这一行:

luks-4205519b-f3fe-468f-b05e-44f25f6882a4 UUID=4205519b-f3fe-468f-b05e-44f25f6882a4     /crypto_keyfile.bin luks,keyscript=/bin/cat

我把它注释掉了,所以现在看起来像这样:

# luks-4205519b-f3fe-468f-b05e-44f25f6882a4 UUID=4205519b-f3fe-468f-b05e-44f25f6882a4     /crypto_keyfile.bin luks,keyscript=/bin/cat

我重新启动,但映射器文件/dev/mapper/luks-4205519b-f3fe-468f-b05e-44f25f6882a4仍然被创建。为什么?

答案1

您需要更新您的 initramfs;那里有一个副本crypttab

在 Debian 衍生品上,运行

sudo update-initramfs -u

相关内容