Você precisa especificar a opção “defaults” no fstab?

9

O Arch Wiki em fstab especifica as opções de / para defaults,noatime , mas na minha instalação, o padrão fstab é criado com as opções de rw,relatime . O Arch Wiki cobre os problemas de atime . O que eu estou curioso sobre é a opção defaults . A página man para mount diz:

defaults

Use the default options: rw, suid, dev, exec, auto, nouser, and async.

Note that the real set of all default mount options depends on kernel and filesystem type. See the beginning of this section for more details.

As opções padrão são usadas somente se a opção defaults for fornecida ou elas forem usadas em todos os casos? Preciso de defaults no meu fstab ?

    
por StrongBad 20.03.2015 / 12:30

1 resposta

11

Você só precisa de defaults se o campo estiver vazio.

Você pode deixar de fora o campo de opções se estiver vazio, a menos que o 5º ou 6º campos estejam presentes. O campo 5 é a frequência de descarga, raramente usada hoje em dia. Campo 6 fsck order, 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 outra opção como rw ou ro )

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 estes também têm o mesmo efeito.

/dev/foo /foo somefs defaults      0 0
/dev/foo /foo somefs
    
por 21.03.2015 / 00:45

Tags