Arquivos de inicialização corrompidos

1. Arquivos de inicialização corrompidos

Adriano
ATP

(usa CentOS)

Enviado em 28/12/2023 - 12:26h

Boa tarde a todos,
Aqui na empresa temos um servidor CentOs7 e desligamos no final de semana, mas quando fui ligar na terça feira, simplesmente não inicia, cai na modo de emergência e não sai disso.
Confesso que não sei muito de Linux, pois comecei a mexer aqui na empresa e não faz muito tempo, estou tentando me virar.
Vi algumas coisas na internet, mas nada que pudesse resolver.
Estou desesperado porque é o nosso servidor de arquivos, ou seja, estamos parados por conta disso, a 3 dias estou tentando resolver e nada.
Se alguém puder me ajudar, agradeceria muito!
Abaixo segue os prints da tela que para e do resultado que informa sobre o erro.
Deus abençoe!


  


2. Re: Arquivos de inicialização corrompidos

Buckminster
Buckminster

(usa Debian)

Enviado em 28/12/2023 - 12:59h

Geralmente o erro "can't read superblock" é problema no HD.
Pode haver vários motivos pelos quais o seu sistema operacional não consegue ler o superbloco no seu disco rígido.

1- O HDD cai no chão e o superbloco é danificado. Geralmente, isso é dano físico aos setores correspondentes do disco.
2- Há uma queda repentina de energia. Como o superbloco é armazenado em cache na RAM, ocorrendo uma queda de energia pode ocasionar alterações importantes no superbloco que não foram gravadas no disco.

Acredito que teu caso foi o 2, talvez o sistema não foi desligado corretamente o que pode ter ocasionado danos físicos. Aconselho a trocar o HD futuramente.
Vamos tentar recuperar o superbloco.
Na tela de emergência digite os comandos abaixo, caso não der, você terá de usar um livecd:

:/# parted -l <<< letra éle minúscula
ou
:/# sudo parted -l
No teu caso o dispositivo provavelmente é /dev/sda2, mas confirme com a saída do comando acima.

Reparando:
:/# sudo xfs_repair -L /dev/sda2

Deverá terminar sem erros, reinicie para ver se deu certo.

https://forums.centos.org/viewtopic.php?t=71025


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


3. Re: Arquivos de inicialização corrompidos

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 28/12/2023 - 13:12h


A linha "blk_update_request" parece indicar problema físico no disco(badblock). Se está numa empresa, já deve considerar substituir o disco. Você pode chegar a saúde geral do disco com o smartctl ou gsmartcontrol. Pode também gerar uma lista dos blocos defeituosos e passar para o sistema de arquivos usando o comando badblocks, mas se o disco estiver ruim os badblocks vão continuar aparecendo e vc vai ficar fazendo esse procedimento direto.

Como o Centos usa o xfs, acredito que o procedimento seja este aqui para reparar o sistema de arquivos:
https://access.redhat.com/documentation/pt-br/red_hat_enterprise_linux/8/html/managing_file_systems/...


4. Arquivos de inicialização corrompidos

Adriano
ATP

(usa CentOS)

Enviado em 28/12/2023 - 15:05h

De inicio, agradeço de coração Buckminster e leandropscardua pela atenção prestada.

Tentei o procedimento indicado pelo Buckminster, mas me retorna que o comando é inválido (imagem).
Como seria o procedimento pelo livecd, teria que baixar em um cd ou pendrive a versão do CentOs7 e começar uma nova instalação e nesse caso iria reparar?
Mas uma vez, desculpem a ignorância, mas é que estou iniciando nesse mundo Linux, estamos indo aos poucos, mas logo logo estaremos melhores.

Obrigado!


5. Re: Arquivos de inicialização corrompidos

Buckminster
Buckminster

(usa Debian)

Enviado em 28/12/2023 - 16:00h

Tente o seguinte na mesma tela.

Reproduzir o log reconfigurando o sistema de arquivo:
# mount /dev/sda2
# umount /dev/sda2
Use o utilitário xfs_repair para reparar o sistema de arquivo não montado:

Se a montagem for bem sucedida, não são necessárias opções adicionais:
# xfs_repair /dev/sda2
Se a montagem falhar com o erro Structure needs cleaning ou outro erro, o registro está corrompido e não pode ser reproduzido. Use a opção -L (force log zeroing) para limpar o log:

Atenção
Este comando faz com que todas as atualizações de metadados em andamento no momento da queda sejam perdidas, o que pode causar danos significativos ao sistema de arquivos e perda de dados. Isto só deve ser usado como último recurso se o registro não puder ser reproduzido.
# xfs_repair -L /dev/sda2

Montar o sistema de arquivo:
# mount /dev/sda2

Caso no primeiro comando (mount /dev/sda2) der comando não encontrado, então somente com um livecd.
Veja aqui:
https://buildlogs.centos.org/centos/7/isos/x86_64/

Faça o download de alguma das opções que comecem com livecd, grave a imagem iso num pendrive bootável e dê o boot pelo pendrive.
A partir daí é como usar o sistema normal.
O chamado livecd funciona pelo pendrive mesmo, não é instalado no disco rígido.
Acredito que tu saiba fazer isso, porque senão souber é melhor chamar alguém que saiba essas coisas.
Qualquer coisa dá uma pesquisada no Google ou aqui no VOL mesmo:
Como fazer um pendrive bootável (inicializável).

Depois de dar boot pelo pendrive você utiliza os comandos acima tendo o cuidado de identificar as partições do HD.
Depois de conseguir acesso ao sistema aconselho a fazer um backup completo dos arquivos, trocar o HD (colocar um SSD) e reinstalar o sistema.

_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


6. Arquivos de inicialização corrompidos

Adriano
ATP

(usa CentOS)

Enviado em 28/12/2023 - 17:30h

Blz amigo,

A minha preocupação agora é só saber se é esse disco ai que esta o sistema mesmo, porque tem mais 4 em RAID 5, onde ficavam os arquivos, senão eu faço besteira.

Como estou novo no Linux, ainda fico com receio de fazer coisa errada. Duro que na tela inicial eu não consigo dar comando para confirmar o nome do disco que esta instalado né?

Muito obrigado mesmo pela ajuda!

Deus abençoe!!


7. Re: Arquivos de inicialização corrompidos

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 28/12/2023 - 18:50h


o ideal seria iniciar por um live CD
e veificar as unidades de disco
e efetuar o reparo que foi informado


8. Re: Arquivos de inicialização corrompidos

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 28/12/2023 - 21:32h

Velho, nunca mexi com RAID mas se não me engano era para o server continuar funcionando com a perda de somente 1 HD não ?!?
Outra coisa, se não me engano a recuperação/reparação de RAID não é igual a fazer uma reparação/recuperação em 1 HD único.

Dá uma confirmada nisso que falei para não acabar perdendo tudo.

V aí se ajuda

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




9. Arquivos de inicialização corrompidos

Adriano
ATP

(usa CentOS)

Enviado em 29/12/2023 - 12:45h

Esse LiveCD tem quer ser a mesma versão do meu servidor, ou pode ser um outro Linux, tipo Ubuntu?

Tentei com o Ubuntu aqui, mas não iniciou no servidor.



10. Re: Arquivos de inicialização corrompidos

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 29/12/2023 - 13:48h


pega um live cd do centos 7






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts