[英]Why doesn't 'mount' use all default options listed in man page?
我正在尝试像这样挂载分区/ 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) :
默认
使用默认选项:rw,suid,dev,exec,auto,nouser和async。
我相信,所有这些选项都是默认行为,因此没有明确显示(一个例外是rw
)。 如果未给出nosuid
,则mount默认为suid
; 如果未提供nodev
,则将mount缺省设置为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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.