我正在运行 Ubuntu 16.04 的桌面上工作。我想将目录/var
, /etc
,隔离/opt
在单独的分区中。创建新分区就可以了。
此时,fstab 仅在新创建的分区上挂载副本(例如,、、)/media/var
,以尽量减少对正常进程的干扰。/media/etc
/media/opt
我知道另一篇文章推荐的 fstab 设置和的Ubuntu fstab 总结 仅提供一般信息。
在编辑文件时/ect/fstab
,我意识到设置适当的安装选项字段(第四个字段,指示为<options>
)的重要性。
天真的证据是:
- 选择
defaults
作为挂载选项会使 Ubuntu 的重新启动停止。登录后,接待员不会继续请求加密文件系统的密码。 - 相反,如果我
nodev, nosuid
从已设置的选项/home
(实际上驻留在自己的分区上)复制该选项,我确实可以像往常一样访问我的桌面管理器。
/var
但是,当新分区安装了真实的, /etc
,/opt
目录时,我不想假设这将是最佳选择。例如,当前/
目录的挂载选项为errors=remount-ro
.此选项也可能适用于移出到独立分区的任何子目录。但我希望避免猜测。
问题是:standalone 的挂载选项是什么/var
,/etc
并且/opt
系统的性能就像它们是 的子目录时一样/
?
答案1
您可以对系统的独立部分(例如/var
、/opt
等)使用相同的安装选项。使用defaults
不是问题的原因。
您的描述不够精确,无法确定一次尝试中出了什么问题以及另一次尝试成功的原因。但是,您提到的一件事注定会失败:/etc
属于根分区。它包含/etc/fstab
触发其他分区挂载的脚本。您必须保留/etc
在根文件系统上。
分裂/var
和通常没有什么用处,但也没有什么坏处/usr
。/opt
分裂一些特定的部分of/var
是有意义的,例如在邮件服务器上拆分、在具有大量重要日志的服务器上/var/mail
拆分等。/var/log
nodev
除了 之外,您可以在任何地方使用/dev
。系统分区通常不应该有nosuid
,但它对于 的某些部分可能有意义/var
。