Opções de montagem padrão do fstab

18

Em uma instalação limpa do Ubuntu 11.04 (Natty Narwhal), usei apenas uma única partição para tudo. A linha que foi adicionada no arquivo fstab é esta

UUID=xxx     /      ext4    errors=remount-ro    0    1

Não deveria haver um ' padrão ' lá?

Eu me deparei com isso enquanto tentava mover a pasta pessoal para uma partição diferente. Eu fiz isso, e tudo está funcionando bem. Eu adicionei apenas errors=remount-rona linha fstab para /home.

Agora estou no processo de 'protegê-lo' e escolher essas opções com mais sabedoria (como adicionar nodev e nosuid). Então, preciso adicionar 'padrões' ou não? Por que não é adicionado?

Quais opções específicas são os 'padrões' de qualquer maneira em Natty Narwhal?

Preciso adicionar

UUID=xxx /home ext4 nodev,nosuid,errors=remount-ro 0 2

ou

UUID=xxx /home ext4 defaults,nodev,nosuid,error=remount-ro 0 2

ou outra coisa?

Além disso, vi que o relacionamento está nos padrões de Natty Narwhal. Mas os padrões estão em execução se não houver menção à palavra-chave default no fstab e na saída 'mount'?

george_k
fonte

Respostas:

17

Conforme man mount(se você usar a opção defaults):

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

Quando você usa opções contraditórias (como defaults,noexec), as últimas terão precedência.

Se você não indicar nenhuma opção, as opções padrão no Ubuntu são rw,relatime.

organizar
fonte
2
Portanto, para entender melhor: quando uma entrada acaba de errors=remount-rotraduzir para rw,relatime, errors=remount-roou rw,suid,dev,exec,auto,nouser,async,errors=remount-ro? Eu estava começando a ter a impressão de que, se 'padrões' não forem mencionados explicitamente, eles estão implícitos de qualquer maneira e foram removidos da configuração padrão do fstab por causa da redundância, se houver outras opções.
George_k 01/08/19
11
O primeiro, ie rw,relatime,errors=remount-ro. Ao montar algo, você pode verificar suas opções de montagem emitindo o comando mountou cat /proc/mounts.
organize
2
Algo não está certo. Acabei de testar: quando meu fstab tem nodev,nosuid,errors=remount-ropara / home, cat /proc/mountsretorna rw,nosuid,nodev,relatime,errors=remount-ro,barrier=1,data=orderedcomo opções. Se eu editar o fstab e adicionar a palavra-chave default, será defaults,nodev,nosuid,errors=remount-roapós a reinicialização e cat /proc/mountsretornará exatamente o mesmo que o anterior. O defaultsquando adicionado às mudanças fstab nada, pelo menos em / proc / mounts. O que está acontecendo?
George_k 01/08/19
2
Hmm, você está certo. De man mountnovo: algumas dessas opções podem ser ativadas ou desativadas por padrão no kernel do sistema. Para verificar a configuração atual, consulte as opções em / proc / mounts. É melhor listar as opções desejadas uma por uma e verificar sua disponibilidade.
organize
11
Também man 8 mountdiz o erroratributo disponível para ext2issoThe default is set in the filesystem superblock, and can be changed using tune2fs(8)
Antonio Bardazzi 25/12/2013