将一行从 /etc/mtab(该行是自动添加的)复制到 /etc/fstab 是否有效

将一行从 /etc/mtab(该行是自动添加的)复制到 /etc/fstab 是否有效

我遇到了上述问题这里。但就我而言,有问题的驱动器已安装,但该驱动器上的某些链接已断开。我从未手动安装过该驱动器,但它已安装。它也不在/etc/fstab其中,所以我猜它可能是由安装的udisks。如果我按照中的建议上述问题的答案,我担心/etc/fstabudisks都会尝试安装到同一个地方,从而导致问题。

此外,由于所讨论的驱动器存在于中/etc/mtab,我很想简单地将其行复制到中/etc/fstab,而不是尝试自己构建正确的行。

/etc/mtab只需将该行复制到其中/etc/fstab而不必担心其他服务(如 udisks)尝试安装到同一目录,这样安全吗?

答案1

您可以将行复制到 fstab;然后任何自动系统都不应安装该磁盘。但特别是对于(可移动)外部磁盘,您应该知道驱动器的设备可能会更改(/dev/sdb、/dev/sdc 等),具体取决于之前安装的其他存储设备。因此,为了确保万无一失,您必须将例如 /dev/sdb(在 mtab 中)更改为磁盘标签(/dev/disk/by-label/LABEL)(如果这是唯一的),或磁盘的 UID(UID=...)。

您没有说明哪些链接已损坏,因此很难提供帮助。也许您可以显示链接指向的位置 ( ) 并给出and/orls -l的输出。dfmount

答案2

将 中的行复制到mtab导致fstab我的 Linux 崩溃(除了在恢复控制台之外,我无法再登录,直到我恢复了 的备份fstab)。

然而,效果非常好的是:

  1. 跑了gnome-disks
  2. 在左侧选择相关驱动器
  3. 在右侧选择相关分区
  4. 按下“齿轮”图标
  5. 选择“编辑安装选项”
  6. 禁用“自动挂载选项”
  7. 按“确定”并重新启动

这确实将一切必要的东西放入了 fstab 中,所以我不需要这么做。

笔记:在步骤 6 和步骤 7 之间,我还在“符号图标名称”下和“挂载点”上方的未命名字段中添加了所需的挂载选项。这与这个问题无关,只是这可能是导致将gnome-disks条目放入 fstab 的原因,所以我提到它以防万一。

相关内容