/home 分区的推荐 fstab 选项

Mes*_*ion 9 fstab home-directory

我很快会将我的 /home 文件夹移动到一个单独的分区。有数百个关于如何执行此操作的教程,包括此处。虽然大多数人都同意基本步骤,但他们的细节却大不相同。例如,对于复制文件,一些使用rsync、一些cp和一些find | cpio(我会使用rsync

至于 fstab 入口,选项让我感到困惑。最常见的建议是:

UUID=xxx /home ext3 nodev,nosuid 0 2
UUID=xxx /home ext3 defaults,error=remount-ro 0 1
UUID=xxx /home ext4 error=remount-ro 0 1
UUID=xxx /home ext3 defaults 1 2
Run Code Online (Sandbox Code Playgroud)

很难知道这些建议是否过时或过时。那么,对于 Ubuntu 10.04 及更高版本,ext4 /home 的最佳/推荐参数是什么?nodev,nosuid?默认?没有?而且,最重要的是,为什么?

编辑:

到目前为止,我倾向于使用

UUID=xxx /home ext4 nodev,nosuid 1 2
Run Code Online (Sandbox Code Playgroud)

但我想了解一些背景知识

psu*_*usi 6

nodev 和 nosuid 只是添加的安全层,它们禁止在 fs 上创建或识别 devnodes 和 suid 可执行文件。它们通常用于可移动媒体,以防止不受信任的用户插入精心制作的磁盘,以允许他们提升权限。将它们用于 /home 几乎没有意义。

与往常一样,除非您对其他选项有特定需求,否则默认值应该没问题。