如何将新创建的挂载点添加到 fstab?

如何将新创建的挂载点添加到 fstab?

我刚刚将 sda2 安装到 /mnt。如何强制刷新 fstab,以便它可以获取更改并为 sda2-/mnt 插入新行?

答案1

Linux 确实提供了自动执行此操作的工具。您不应该使用mount,而应该使用findmnt

man mount 2>/dev/null | 
grep -m1 -B1 findmnt

              For  more robust and customizable output use
              findmnt(8),  especially  in  your   scripts.

printf '%s%s 0 0\n' '/dev/disk/by-uuid/' \
    "$(findmnt -n -o UUID,TARGET,FSTYPE,OPTIONS /mnt)" |
sudo tee -a /etc/fstab

PS 您需要查看有关末尾部分的man fstab信息。0 0它们分别与freq和相关pass。我不能说他们的上述价值观是否适合你。我可以说,这些也是可用的输出选项findmnt- 但要求它报告它们对于尚未在/etc/fstab.您可能还需要重新考虑将/mnt其作为新条目的永久安装点/etc/fstab

答案2

您需要手动编辑该文件fstab。要了解要放入其中的内容,请发出命令mount并查看其输出。

相关内容