为什么标记为 noauto 的分区仍然在启动时挂载?

为什么标记为 noauto 的分区仍然在启动时挂载?

我刚刚安装了 Ubuntu 18.04,并且没有使用默认的分区结构(呃..整个磁盘在一个分区中?)。我的分区表如下所示:

  • /dev/sda1-/boot/efi
  • /dev/sda2- 交换
  • /dev/sda3-/boot
  • /dev/sda4-/
  • /dev/sda5-/home

我的fstab指定/boot应该是noauto.但是,我重新启动并安装它。这始终是一个安全风险。为什么mount仍然会自动挂载这个设备?

答案1

“noauto”选项被解释为mount不隐式安装该条目。这会导致它不会在 SysVInit 系统启动时安装。

Systemd 不会将“自动”解释为无法按需安装。 Systemd 仅将“noauto”解释为意味着它不应该是其他东西的依赖项local-fs.target,但如果它是其他东西的依赖项,它将挂载它。这包括 fsck、自动挂载和挂载点以下的挂载点。

您可能在 noauto 挂载点下有一个不是 noauto 的挂载点,或者该x-systemd.automount选项位于 fstab 条目中。

相关内容