Como a opção 'padrão' do fstab funciona? O relatime é recomendado?

11

Eu sei que o fstab defaultsopção significa isto: rw,suid,dev,exec,auto,nouser,async.

Mas e se eu quiser adicionar mais uma opção, por exemplo relatime, ainda devo adicionar padrões também ou eles serão aplicados de qualquer maneira? É necessário adicionar pelo menos uma opção?

Alguns exemplos:

1. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults 0 2
2. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 0 2
3. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults,relatime 0 2
4. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 relatime 0 2

O (2) está correto (nenhuma opção)? Os (1) e (2) são iguais? Os (3) e (4) são iguais?

Além disso, li na documentação da comunidade Ubuntu que, no Ubuntu 8.04, o relatime era usado como padrão para sistemas de arquivos nativos do linux. Ainda é verdade para 12.04? Se sim, então por que vejo isso se eu uso o comando mount:

/dev/sda2 on / type ext4 (rw,errors=remount-ro)

Se não, por que não? Não é recomendado usar relatimeagora? Eu só queria aplicá-lo nas minhas partições que não são do sistema, é uma boa ideia?


EDITAR:

Encontrei outro comando para listar as partições montadas e suas opções:

cat /proc/mounts

Este é o resultado de uma partição montada com a defaultsopção no fstab:

/dev/sdb2 /media/adat ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0

Esta é a saída mountpara a mesma partição:

/dev/sdb2 on /media/adat type ext3 (rw)

E aqui estão os dois resultados se a mesma partição montada no Nautilus como um usuário não root:

/dev/sdb2 /media/adat ext3 rw,nosuid,nodev,relatime,errors=continue,barrier=1,data=ordered 0 0

/dev/sdb2 on /media/adat type ext3 (rw,nosuid,nodev,uhelper=udisks)

Portanto, parece que relatimeé usado se montarmos uma extpartição no 12.04. Portanto, não é necessário adicioná-lo manualmente. Então, meu problema está amplamente resolvido. Mas ainda não consigo ver por que as opções que deveriam estar no defaultsnão estão listadas, mesmo com o cat /proc/mounts. Talvez haja um terceiro e ainda melhor método para listar as opções de montagem da partição :)

hushshsh
fonte

Respostas:

6

Eu acredito que você precisa ter algo na coluna "opções" em / etc / fstab, ou o comando mount tentará usar a próxima coluna e provavelmente não funcionará. Portanto, se você não tiver alterações específicas, os "padrões" devem ser colocados lá.

O Relatime é recomendado em laptops e desktops com unidades de estado sólido - evita muitas gravações extras no disco rígido, melhorando a vida útil da bateria e do SSD. 'relatime' foi incluído nos padrões do kernel do linux desde a versão 2.6.30 do linux, portanto não há razão para especificá-lo, a menos que você esteja executando um kernel muito antigo. Tê-lo listado especificamente como 'padrões, relacionime' não quebrará nada.

ImaginaryRobots
fonte