O que significam as opções de montagem do fstab 'errors = remount -ro'?

11

Eu verifiquei o / etc / fstab e vi as seguintes linhas

<file system> <mount point>   <type>  <options>       <dump>  <pass>
 / was on /dev/sda1 during installation
UUID=some-hex-appears-here                /               ext4    errors=remount-ro 0       1
 /home was on /dev/sda5 during installation
UUID=another-hex-here                      /home           ext4    defaults        0       2

errors=remount-ro 0 1me preocupa porque eu esperaria em defaultsvez de errors=remount-ro. O Ubuntu é executado normalmente, mas tenho razões para acreditar que o Ubuntu pode estar sendo temperado durante o processo de instalação.

Então o que isso quer dizer?

Alice
fonte
1
Como um usuário do Ubuntu baixado do site oficial, posso dizer que esse é o argumento padrão.
Legal preguiçoso

Respostas:

14

Na página do manual :

errors={continue|remount-ro|panic}
    Define the behavior  when  an  error  is  encountered.   (Either
    ignore  errors  and  just  mark  the  filesystem  erroneous  and
    continue, or remount the filesystem read-only, or panic and halt
    the  system.)   The default is set in the filesystem superblock,
    and can be changed using tune2fs(8).

Essencialmente, quando houver um erro ao montar o disco com privilégios de leitura / gravação, ele será montado como 'somente leitura'.

Se os padrões são ou não utilizados na sua configuração não são necessariamente relevantes. Sim, você pode esperar "padrões" aqui, mas a falta nela não o prejudica.

Além disso, a parte '0 1' não faz parte das opções de montagem - tudo em uma linha fstab é delimitado por espaço / por tabulação - qualquer espaço entre as coisas indica o 'próximo argumento' a ser usado.


Como segurança, no entanto, meu conselho é que, se você acredita que seu sistema foi violado durante a instalação fora do instalador típico, não deve usá-lo e deve instalar com um ISO bom e conhecido e sem rede durante a instalação. essa instalação para descartar imagens do instalador de inicialização de rede que causam problemas .

Thomas Ward
fonte
Este é um sistema de teste de baixo valor que estou usando para rastrear o vírus do hardwire. Sempre que o teclado infectado e o HDD são conectados, eles geram a mensagem "falha no overclocking, pressione F2 para configuração ou F1 para carregar os padrões". Se você pressionar esses botões, o computador para de funcionar. Se não o fizer e mudar o teclado - você ficará bem.
Alice
o * vírus de hardware. Estou tentando descobrir qual hardware está comprometido e qual hardware está ok. Eu tenho uma coleção de DVD-RWs infectados, unidades flash, teclados, HDDs, etc. Portanto, estou tentando ter uma idéia se devo tentar limpá-lo ou simplesmente descartá-los. Uma maneira simples seria comprar um computador novo, o que farei quando souber mais sobre o comportamento dessa coisa. Por isso, perguntei se essas configurações de fstab estão indicando infecção ou não. Iniciarei um tópico relacionado assim que reunir algumas informações. Por enquanto, alterei a configuração para "padrão" e a verificação de erros foi concluída. Obrigado pela sua resposta.
Alice
@Alice Hardware virus como no BadUSB? Isso não é corrigível ou evitável, você sabe ..
Thomas Ward
@ThomasWard Boa resposta. Apenas editei "fstab" para incluir minha partição de dados pessoais com as opções "default" (que, por qualquer motivo, não estavam na lista de fstab e não podiam ser montadas).
Jose Barakat
2

Os 0 e 1 nas últimas colunas referentes às páginas de manual do fstab:

O quinto campo (fs_freq).

Este campo é usado pelo dump (8) para determinar quais sistemas de arquivos precisam ser despejados. O padrão é zero (não despejo) se não estiver presente.

O sexto campo (fs_passno).

Este campo é usado pelo fsck (8) para determinar a ordem em que as verificações do sistema de arquivos são feitas no momento da inicialização. O sistema de arquivos raiz deve ser especificado com um fs_passno igual a 1. Outros sistemas de arquivos devem ter um fs_passno igual a 2. Os sistemas de arquivos em uma unidade serão verificados sequencialmente, mas os sistemas de arquivos em diferentes unidades serão verificados ao mesmo tempo para utilizar o paralelismo disponível no hardware. O padrão é zero (não fsck) se não estiver presente.

PsSc0rpi0n
fonte
1
É verdade, mas essa não era a questão.
PerlDuck
2
Eu só queria adicionar uma descrição para as colunas restantes.
PsSc0rpi0n
1

Isso significa que, se ocorrer algum erro ao tentar montar o dispositivo, ele será remontado como somente leitura.

Eduardo Cola
fonte