genfstab 的 -p 选项有什么作用?

Kon*_*sen 9 arch-linux fstab

按照指南安装 Arch Linux 时,会指示读者执行以下命令:

genfstab -U -p /mnt >> /mnt/etc/fstab
Run Code Online (Sandbox Code Playgroud)

据说该-U选项使用了 UUID 的标签,但是该-p选项有什么作用呢?我用谷歌搜索过它,只能在 fstab 本身上找到一个页面,而不是它的生成器。Arch 没有关于这个主题的联机帮助页……如果有人知道文档在哪里genfstab,他们可以提供一个链接吗?如果没有,有人可以告诉我选项是什么或选项有什么作用(主要是-p开关)?

anl*_*lar 17

如“用法”部分所述,-p将跳过伪 FS 挂载(tmpfs、AutoFS 和其他):

用法:genfstab [选项] root

 选项:
 -L 使用标签作为源标识符(-t LABEL 的快捷方式)
 -p 避免打印伪文件挂载(默认行为)
 -t TAG 将 TAG 用于源标识符
 -U 使用 UUID 作为源标识符(-t UUID 的快捷方式)

 -h 打印此帮助信息

genfstab 根据在给定根指定的挂载点下挂载的设备生成适合添加到 fstab 文件的输出。

您可以在其源代码中查看详细信息:genfstab.in - arch-install-scripts.git | 官方 arch-install-scripts 存储库

  • 是的,Arch 不提供 genfstab 的手册页。如果你不带参数运行 `genfstab` 或 `genfstab -h`,你可以得到这个。简短的脚本包含完整的用法说明是很常见的(因为很少有选项可以打扰人)。 (2认同)