Finnix
Finnix
Finnix é uma distribuição GNU/Linux completa voltada para resgate de discos e instalações existentes. Seu público alvo são as pessoas administradoras de sistemas ou técnicas forenses. Finnix é baseado na distro Debian no seu ramo de testes o que proporciona maior compatibilidade com diferentes tipos de hardware. Por ser uma distro focada em resgate, opera totalmente no formato LiveCD e permite montar com facilidade discos rígidos, partições, reconstruir arquivos de boot, realizar monitoramento de rede e muito mais, isso tudo em menos 400MB.
A distro é utilizada em alguns provedores de hospedagem como a Linode e Vultr para facilitar o resgate de VPS danificadas.
Comandos Úteis
Acessando Finnix por SSH
Se Finnix é oferecido como uma opção para recuperação no seu provedor é bem possível que você irá bootar na máquina automaticamente através da interface web do seu provedor. Feito isso, você pode acessar a sua máquina pelo seu console por SSH, bastando apenas rodar os seguintes comandos:
$ passwd
$ service ssh start
Montando partições ou discos
Montar as partições nativas talvez seja a parte mais importante em um processo de recuperação, com elas montadas é possível corrigir erros nos arquivos que podem ter sido responsáveis pela falha da máquina ou fazer backups emergenciais. Para montar os discos os comandos são simples, mas é importante que saiba como eram nomeados os discos na máquina, isso geralmente é descrito nas configurações da sua VPS na interface web do seu provedor.
$ mount /dev/sda1 /mnt
$ cd /mnt
Resetando sua senha de root
$ mount /dev/sda1 /mnt
$ chroot /mnt passwd
Reparando o filesystem
Repare o seu disco de forma não interativa:
$ fsck -y /dev/sda