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

10

Eu sei que a opção fstab defaults significa: rw,suid,dev,exec,auto,nouser,async .

Mas e se eu quiser adicionar mais uma opção, por exemplo, relatime , devo adicionar padrões também ou eles sã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 os mesmos? Os (3) e (4) são os mesmos?

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

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

Se não, por que não? Não é recomendado usar relatime agora? Eu só queria aplicá-lo em minhas partições sem sistema, é uma boa idéia?

EDITAR:

Eu encontrei um 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 opção defaults em fstab:

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

Esta é a saída de mount para a mesma partição:

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

E aqui está o resultado se a mesma partição montada do 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 partição ext em 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 devem estar no defaults não estão listadas, mesmo com o cat /proc/mounts . Talvez haja um terceiro e melhor método para listar as opções de montagem da partição:)

    
por hushshsh 09.07.2012 / 15:13

1 resposta

5

Eu acredito que você precisa ter algo na coluna "options" 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" deverão ser colocados lá.

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

    
por ImaginaryRobots 09.07.2012 / 18:53

Tags