在干净的Ubuntu 11.04 (Natty Narwhal) 安装中,我只使用一个分区来处理所有内容。在 fstab 文件中添加的行是这个
UUID=xxx / ext4 errors=remount-ro 0 1
Run Code Online (Sandbox Code Playgroud)
那里不应该有一个“默认值”吗?
我在尝试将主文件夹移动到其他分区时遇到了这个问题。我已经做到了,一切正常。我只errors=remount-ro在 fstab 行中添加了/home.
现在我正在“保护”它,并更明智地选择这些选项(例如添加 nodev 和 nosuid)。那么,我是否需要添加“默认值”?为什么不添加?
在 Natty Narwhal 中,哪些特定选项是“默认值”?
我需要添加吗
UUID=xxx /home ext4 nodev,nosuid,errors=remount-ro 0 2
Run Code Online (Sandbox Code Playgroud)
或者
UUID=xxx /home ext4 defaults,nodev,nosuid,error=remount-ro 0 2
Run Code Online (Sandbox Code Playgroud)
或者是其他东西?
另外,我已经看到 relatime 是 Natty Narwhal 的默认值。但是,如果 fstab 和 'mount' 输出中没有提到 defaults 关键字,那么默认值是否正在运行?
arr*_*nge 19
根据man mount(如果您使用选项defaults):
defaults
Use default options: rw, suid, dev, exec, auto, nouser, and async.
Run Code Online (Sandbox Code Playgroud)
当您使用相互矛盾的选项(如defaults,noexec)时,后者优先。
如果您没有说明任何选项,Ubuntu 中的默认选项是rw,relatime.