簡體   English   中英

為什么不“掛載”使用手冊頁中列出的所有默認選項?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM