Usando o FSCK após desligamento anormal

fsck

Na postagem de hoje, gostaria de deixar uma pequena solução que normalizou uma instalação do SAGE na Cidade de Parintins, AM, localizada à aproximadamente 370 km da Capital Manaus. A supervisão do SCADA SAGE foi comprometida devido a um problemas no circuito de alimentação, o que também afetou alguns componentes de telecomunicações. O servidor SAGE instalado na Sala de Operações da Agência de Parintins é responsável pelo controle dos religadores de distribuição que atendem ao bumbódromo visando dar agilidade na recomposição por um dos três circuitos alimentadores em 13,8 kV. O desligamento anormal do supervisório, devido a falha, levou a corromper o sistema de arquivo, e após normalizado o circuito alimentador, não ocorreu a auto-recuperação como esperada (verificação de integridade do disco). Para complicar ainda mais a o problema, logo após o boot o sistema acusava “Kernel Panic”.

Vamos a solução:

  • Baixe a ISO do SystemRescueCD em seguida grave-o em CD-ROM ou pendrive; Se for utilizar pendrive, recomendo utilizar o software Rufus para gerar sua pendrive bootável;
  • Com o ISO gravado em CD-ROM ou em pendrive, inicialize a estação pelo dispositivo que contém o SystemRescueCD;
  • Informe as opções de layout de teclado quando perguntado de acordo com o seu sistema;
  • Quando o SystemRescueCD estiver completamente carregado estará disponível o terminal do sistema;
  • Listando as partições e volumes lógicos: fdisk -l

A saída do comando fdisk reportará algo semelhante ao conteúdo abaixo. As informações em negrito serão nosso objeto de trabalho.

Disk /dev/sda: 19.3 GB, 19327352832 bytes
255 heads, 63 sectors/track, 2349 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00077cf0

Dispositivo Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary. /dev/sda2 64 2350 18361344 8e Linux LVM
Disk /dev/mapper/vg_servsage1-lv_root: 17.5 GB, 17540579328 bytes
255 heads, 63 sectors/track, 2132 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/vg_servsage1-lv_swap: 1258 MB, 1258291200 bytes
255 heads, 63 sectors/track, 152 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Com base nas informações acima, iremos rodar o comando fsck no disco sda que é o que contém a instalação do SAGE. As partições e volumes envolvidos são:

  • /dev/sda1;
  • /dev/mapper/vg_servsage1-lv_root;

Rodaremos o comando com os parâmetros: -C e -y;

Comandos:

fsck -C -y /dev/sda1

fsck -C -y /dev/mapper/vg_servsage1-lv_root

Após isso encerre o SystemRescueCD reiniciando a estação e removendo a mídia do disponível marcado para boot.

Para o nosso caso a solução atendeu na forma esperada e o SAGE ficou operacional novamente para o 54º Festival Folclórico de Parintins.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *