Meu entendimento é /proc/mounts
deve listar todas as opções de montagem para um sistema de arquivos, incluindo os padrões do kernel, então fiquei surpreso ao ver que exec (entre outros) não está listado aqui?
Por exemplo, meus sistemas de arquivos raiz e inicial no fstab:
/dev/mapper/vg0-xen_root / ext4 noatime,errors=remount-ro 0 1
/dev/mapper/vg1-xen_home /home ext4 defaults 0 2
e como eles aparecem em / proc / mounts:
/dev/mapper/vg0-xen_root / ext4 rw,noatime,errors=remount-ro,user_xattr,barrier=1,data=ordered 0 0
/dev/mapper/vg1-xen_home /home ext4 rw,relatime,user_xattr,barrier=1,data=ordered 0 0
Os padrões independentes do sistema de arquivos documentados em man mount
:
defaults
Use default options: rw, suid, dev, exec, auto, nouser, and async.
Por que alguns padrões (por exemplo, rw
) estão listados, mas outros (por exemplo, exec
) não são? Existe uma maneira de obter o conjunto completo de opções de montagem associadas a um sistema de arquivos?