O Arch Wiki em fstab
especifica as opções de /
como defaults,noatime
, mas na minha instalação o padrão fstab
é criado com as opções de rw,relatime
. O Arch Wiki cobre os atime
problemas. O que estou curioso é a opção defaults
. A man
página de mount
diz:
padrões
Use as opções padrão: rw, suid, dev, exec, auto, nouser e async.
Observe que o conjunto real de todas as opções de montagem padrão depende do kernel e do tipo de sistema de arquivos. Consulte o início desta seção para obter mais detalhes.
As opções padrão são usadas apenas se a opção defaults
é fornecido ou eles são usados em todos os casos? Eu preciso de defaults
em meus fstab
?
Comentários
Resposta
Você só precisa de defaults
caso contrário, o campo estaria vazio.
Você pode omitir o campo de opções se ele estiver vazio, a menos que o 5º ou 6º campos estejam presentes. O campo 5 é a frequência de despejo, raramente usada atualmente. Campo 6 fsck
ordem, deve ser 1 para /
, 2 para outros sistemas de arquivos montados na inicialização e 0 caso contrário. Os campos 5 e 6 podem ser omitidos se o valor for 0, exceto que o campo 5 precisa estar presente se o campo 6 for.
Assim, defaults
é necessário em
/dev/foo /foo somefs defaults 0 1
(embora você possa usar alguma outra opção como rw
ou ro
em vez disso)
Mas pode ser omitido quando você especifica outra opção.
por exemplo: As montagens abaixo têm o mesmo efeito.
/dev/foo /foo somefs ro 0 1 /dev/foo /foo somefs defaults,ro 0 1
Mas também têm o mesmo efeito.
/dev/foo /foo somefs defaults 0 0 /dev/foo /foo somefs
ro
ounosuid
), você pode esquecer o padrão.