【Debian GNU/Linux 安装手册】7.2. 挂载加密的卷

7.2. 挂载加密的卷

如果在安装时创建了加密的卷,并为其指定了挂载点,那么在引导的时候会要求为每个这样的卷输入密码。

对于使用 dm-crypt 来加密的分区,引导的时候会显示下面的提示信息:

Starting early crypto disks... part_crypt(starting)
Enter LUKS passphrase:

在提示的第一行,part 是底下分区的名称,例如:sda2 或 md0。您现在也许想知道具体是 为哪一卷 真正输入密码。它是与 /home 相关?还是与 /var 相关?当然,如果只有一个加密的卷,那么这很容易,只需在设置这个卷时输入使用的密码就可以了。如果在安装过程中设置了多个加密的卷,那么在上一步 第 6.3.4.6 节 “配置加密卷” 中写下的笔记会有用。要是之前没有记下在 part_crypt 与挂载点之间的映射的笔记,那么仍然可以在新系统的 /etc/crypttab/etc/fstab 里面找到它。

加密的根文件系统挂载的时候,提示信息或许会有些不同。这取决于使用了哪个 initamfs 生成程序,来生成用于引导系统的 initrd。下面的示例使用了 initramfs-tools 来生成 initrd:

Begin: Mounting root file system... ...
Begin: Running /scripts/local-top ...
Enter LUKS passphrase:

输入密码时不会显示任何字符(甚至星号)。如果密码输错,那么还有两次机会来纠正。第三次输错后,引导过程将跳过该卷,并继续挂载下一个文件系统。更多信息请参见 第 7.2.1 节 “故障处理”。

在输入所有密码之后,引导过程应该像通常一样继续。

7.2.1. 故障处理

如果由于输错密码而造成无法挂载加密的卷,那么不得不在引导后手动挂载。有下面几种情况。

  • 第一种情况与根分区相关。当不能正确挂载时,引导过程将中止,而您不得不重新引导计算机并再次尝试。

  • 最简单的情况是保存诸如 /home/srv 数据的加密的卷。引导后可以简单地手动挂载它们。

    然而对于 dm-crypt,这需要一些技巧。首先,需要用 device mapper 来注册卷,这需要运行:

    # /etc/init.d/cryptdisks start
    

    这将扫描 /etc/crypttab 里面提到的所有卷,并在输入正确的密码之后,在 /dev 目录下面创建对应的设备。(已注册的卷会被跳过,因此可以放心地多次运行该命令。)正确注册以后,就可以按一般的方式来挂载这些卷了:

    # mount /mount_point
    

  • 如果任何保存着非关键系统文件( /usr/var )的卷不能挂载,那么系统仍然应该能够引导,并仍然可以像前一种情况那样手动挂载那些卷。但是需要将默认运行级别下的任何服务(重新)启动,因为它们很可能没有启动。最简单的做法只是重新引导计算机。

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/4529.html

(0)
晴川运维晴川运维
上一篇 2025年6月8日
下一篇 2025年6月8日

相关推荐

  • Linux 的vi和vim 有什么不同?

    Linux 的vi和vim 有什么不同? Vi 和 Vim 都是 Linux 中常用的文本编辑器,它们的主要区别在于以下几点: 1. 命令模式的默认设置不同:Vi 在启动时默认进入…

    Debian 2025年6月20日
  • 【Debian管理员手册】附录 A. 衍生发行版

    很多的Linux发行版都是Debian的衍生物并且使用Debian的包管理工具。它们都有他们自己的有趣的特性,并且很有可能其中一款比原Debian更适合你的需要。 A.1.&nbs…

    Debian 2025年6月8日
  • 【Debian参考手册】第 7 章 GUI(图形用户界面)系统

    目录 7.1. GUI(图形用户界面)桌面环境 7.2. GUI(图形用户界面)通信协议 7.3. GUI(图形用户界面)架构 7.4. GUI(图形用户界面)应用 7.5. 字体…

    Debian 2025年6月8日
  • Glances 命令监控具体使用方法

    Glances是一个相对比较新的系统监控工具,用 Python 编写的,使用 psutil 库从系统获取信息。可以用它来监控 CPU、平均负载、内存、网络接口、磁盘 I/O,文件系…

    Debian 2025年6月15日
  • Linux的发行版

    谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,Linux正在变得越来越流行。面对这么多的Linux发行版,打算从其他系统转到Linux系…

    Debian 2025年6月17日
  • Linux中如何获取CPU速度具体方法

    Linux中如何获取CPU速度?本篇文章为大家分享一下Linux下获取CPU速度具体方法,有需要的小伙伴可以参考一下。 img 方法1:使用hardinfo Hardinfo是一个…

    Debian 2025年6月13日
  • 【Debian GNU/Linux 安装手册】B.5. 高级选项

    B.5. 高级选项 B.5.1. 安装过程中运行用户命令 预置工具提供了一个非常强大和灵活的选项,可以在安装过程的一些环节运行命令或脚本。 当目标系统的文件系统…

    Debian 2025年6月8日
  • 在 Debian 9 上使用 Rsyslog 安装一台中央日志服务器

    在 linux 上,日志文件包含了系统功能的信息,系统管理员经常使用日志来确认机器上的问题所在。日志可以帮助管理员还原在过去的时间中在系统中发生的事件。一般情况下,Linux 中所…

    Debian 2025年6月8日
  • 分享一下Linux中非常有趣的命令

    Linux命令的枯燥无味令很多初学者望而生畏,但是有一些Linux命令非常有趣,本篇文章就为大家分享一下Linux下非常有趣的一些命令,有需要的小伙伴可以参考一下。 screenf…

    Debian 2025年6月8日
  • 【Debian GNU/Linux 安装手册】1.4. 什么是 Debian 安装程序?

    1.4. 什么是 Debian 安装程序? Debian 安装程序,也被称为 “d-i” ,是安装 Debian 系统进行基本工作的软件系统。嵌入式设备、笔记本计算机、台…

    Debian 2025年6月8日

发表回复

登录后才能评论