No Linux, pelo menos, os padrões são codificados para:
- O comando
mountem si - O auxiliar de montagem específico do sistema de arquivos (
mount.ext4neste caso). - A camada genérica do VFS
mountfunction no kernel - A função
mountespecífica do sistema de arquivos no kernel
relatime cai no caso 3 e é, na verdade, um local comum para as pessoas fazerem o patch local nos kernels personalizados (geralmente, é corrigido para o padrão noatime ). rw também é case 3, mas pode ser substituído pela função mount específica do FS no kernel.
data=ordered é de 4, é ext * específico e pode ser alterado no tempo de compilação para data=writeback se você estiver criando seu próprio kernel (e pode ser diferente em algumas distribuições).
A lista exata que você obtém para as opções padrão varia de acordo com o tipo de sistema de arquivos (BTRFS tem um conjunto diferente de rw,relatime do que ext4 por exemplo), por especificidades do sistema de arquivos (você pode incorporar algumas opções padrão no superbloco para ext4 ), e às vezes até mesmo por hardware (o BTRFS tenta adivinhar se você tem um SSD e adicionará a opção ssd mount específica do FS se ele achar que você precisa).
A situação é bem parecida na maioria dos outros sistemas também, embora em alguns sistemas UNIX mais antigos mount acabe sendo apenas um multiplexador para comandos de montagem específicos do FS.