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

时间:2015-07-19 21:22:54

标签: linux mount

我正在尝试像这样挂载分区/ 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。这有什么用?

1 个答案:

答案 0 :(得分:1)

来自fstab(5)

  

默认

     

使用默认选项:rw,suid,dev,exec,auto,nouser和async。

我相信,所有这些选项都是默认行为,因此没有明确显示(一个例外是rw)。如果nosuid ,则默认值为suid;如果nodev not ,则将默认值设置为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)