Como verificar a integridade do sistema se o Wubi não for desligado corretamente

1

Por razões de argumentação, digamos que a minha instalação do Ubuntu de 14.04 (32 bits) usando o Wubi não foi desligada corretamente, seja devido a ele ser interrompido ou forçado a ser desligado por uma bateria criticamente baixa. Além disso, pelo argumento, eu sou capaz de reiniciar o wubi sem nenhum problema. Isso significa que a integridade do sistema (particularmente, root.disk) não foi comprometida? Como eu iria verificar isso? Funcionar o fsck no modo de recuperação é suficiente, ou eu precisaria fazer algo mais?

    
por Bill 05.01.2015 / 13:18

2 respostas

2

Você pode executar verificações de integridade do sistema de arquivos na partição do host ( NTFS ), bem como no root.disk ( ext3/4 ). Você deve sempre executá-lo nesta ordem, porque o root.disk também é um arquivo e, se estiver corrompido, tentar fsck não ajudará e poderá, na verdade, danificá-lo ainda mais. **

Então, quando estou preocupado devido a algum evento, por exemplo, uma falha de hardware que Alt + SysRq R E I S U B não pôde ser recuperado e foi necessário um desligamento forçado, ... então Eu gostaria de:

  1. Inicialize o Windows e selecione a unidade de host , Ferramentas, Reparo. Se é C: , então você terá que reiniciar e deixar o Windows inicializar para obter chkdsk para executar.
  2. Inicialize a partir de um Live USB / DVD e fsck the root.disk :

    fsck -fvy /media/win/ubuntu/disks/root.disk

Você provavelmente também poderia fsck no modo de recuperação, mas geralmente é mais fácil fazer isso a partir de um CD ao vivo.

** Estou muito convencido disso, tendo trabalhado com muitas pessoas que perderam suas instalações Wubi, e parece que rodar fsck primeiro (geralmente via boot-repair ) em um sistema de arquivos NTFS corrompido pode danificar o root.disk além do reparo.

    
por bcbc 05.01.2015 / 16:56
1

A "integridade" de uma instalação é ambígua.

Para esclarecer, eu suponho que você quer dizer "O sistema de arquivos está em um estado limpo?" Isso é difícil de testar quando sua instalação é Wubi - você não pode identificar facilmente o sistema de arquivos Wubi de um ambiente Live, por exemplo, já que o sistema de arquivos Wubi é armazenado no próprio Windows, como um contêiner de arquivos, e não é realmente uma partição verdadeira.

Dado que, não há como realmente executar um fsck de uma maneira fácil e sã na instalação do Wubi. Também não é possível verificar se o sistema de arquivos está limpo ou não se o sistema inicializa - por exemplo, no meu sistema anterior, meu SO inicializou, mas teve erros de entrada / saída devido a setores defeituosos no disco rígido. O sistema disse que o sistema de arquivos estava "limpo", mas teve uma contagem ruim do setor. Isso, por si só, não determina, portanto, se a "integridade" de um sistema está comprometida.

Você precisa ser mais claro sobre o que entende por "integridade" no contexto da sua pergunta.

    
por Thomas Ward 05.01.2015 / 14:17