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

  • você deve especificar os padrões pelo menos como espaço reservado, no entanto, se você especificar qualquer outra coisa (como ro ou nosuid), você pode esquecer o padrão.

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 

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *