Evitar um fsck na inicialização no EC2

1

Estou começando uma instância no Amazon EC2 e ele faz um fsck na inicialização e reinicialização.

A saída do console no início é:

 * Checking root filesystem .../dev/sda1: Adding dirhash hint to filesystem.

/dev/sda1 primary superblock features different from backup, check forced.

Faz um fsck e reinicia.

Estou criando minha própria AMI a partir de uma imagem de loopback local. Não é baseado em nenhuma das AMIs da Amazon. Existe algo que eu possa fazer para evitar que isso aconteça? A instância aparece bem após o reinício automático, mas é uma dor, pois atrasa quando está disponível.

    
por Rory 27.08.2009 / 12:54

2 respostas

6

use tune2fs:

# max mounts before check (-1 = disable)
$ tune2fs -c -1 /dev/sda1

# time based (0 = never)
$tune2fs -i 0 /dev/sda1
    
por 27.08.2009 / 13:16
2

O método mais simples é definir o campo 'pass' em sua configuração de / etc / fstab como 0 para o sistema de arquivos raiz. Isso evita que o fsck seja executado no sistema de arquivos quando estiver montado.

Como alternativa, você pode experimentar o tune2fs e os argumentos -c e -i para alterar as opções do sistema de arquivos para que ele seja verificado com menos frequência (mas, para uma instância transitória, provavelmente deve ser desativado completamente).

    
por 27.08.2009 / 13:36