gpt4 book ai didi

linux - 为什么 'mount' 不使用手册页中列出的所有默认选项?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:51:01 26 4
gpt4 key购买 nike

我正在尝试像这样挂载分区/dev/sda4:

sudo mount /dev/sda4

我的/etc/fstab 有这一行:

/dev/sda4 /home/lv/Media ext4 defaults 0 2

但是当我使用 mount 时,我仍然得到这个:

/dev/sda4 on /home/lv/Media type ext4 (rw)

我读到默认值应该等于 rw、suid、dev、exec、auto、nouser、async 和 relatime。这是怎么回事?

最佳答案

来自 fstab(5) :

defaults

use default options: rw, suid, dev, exec, auto, nouser, and async.

我相信,所有这些选项都是默认行为,因此没有明确显示(一个异常(exception)是 rw)。如果nosuid 给定,挂载默认为suid;如果 nodev 给定,则挂载默认为 dev,依此类推。

例如,显示noexec选项:

$ mount /dev/sda1 foo -o noexec
$ ./foo/bin/date
zsh: permission denied: ./foo/bin/date
$ mount | grep foo
/dev/sda1 on /root/foo type ext4 (rw,noexec)

但是 exec 选项不是:

$ mount /dev/sda1 foo -o exec  
$ ./foo/bin/date
Tue Jul 28 08:58:36 MSK 2015
$ mount | grep foo
/dev/sda1 on /root/foo type ext4 (rw)

关于linux - 为什么 'mount' 不使用手册页中列出的所有默认选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31506065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com