非根分区的默认挂载选项是什么?
mount 的 man 条目说...
defaults - use default options: rw, suid, dev, exec, auto, nouser, and async.
Run Code Online (Sandbox Code Playgroud)
......所以这可能是我们期望看到的。但是,除非我遗漏了什么,否则不会发生这种情况。
我有一个标记为“NewHome20G”的 ext3 分区,系统将其视为 /dev/sdc6。这我们可以从...
root@john-pc1204:~# blkid | grep NewHome20G
/dev/sdc6: LABEL="NewHome20G" UUID="d024bad5-906c-46c0-b7d4-812daf2c9628" TYPE="ext3"
Run Code Online (Sandbox Code Playgroud)
我在 fstab 中有一个条目如下...
root@john-pc1204:~# cat /etc/fstab | grep NewHome
LABEL=NewHome20G /media/NewHome20G ext3 rw,nosuid,nodev,exec,users 0 2
Run Code Online (Sandbox Code Playgroud)
请注意在该 fstab 行中指定的选项设置。
现在我看看分区是如何在启动后实际挂载的......
root@john-pc1204:~# mount -l | grep sdc6
/dev/sdc6 on /media/NewHome20G type ext3 (rw,noexec,nosuid,nodev) [NewHome20G]
Run Code Online (Sandbox Code Playgroud)
...因此,当文件系统被挂载时,我指定的 exec & users 选项似乎已被忽略。
可以肯定的是,我卸载了 sdc6,重新安装它并再次查看安装选项......
root@john-pc1204:~# umount /dev/sdc6
root@john-pc1204:~# mount /dev/sdc6
root@john-pc1204:~# mount -l …Run Code Online (Sandbox Code Playgroud)