Recuperação e Manutenção — Comandos Linux
Comandos Gerais.
Tabela de Comandos de ALTO RISCO (Use por sua própria conta e risco)
ATENÇÃO: Estes comandos podem causar perda irreversível de dados ou inutilizar o sistema.
Substitua SEU_DISCO por um dispositivo real (ex: sdb1) após identificá-lo com lsblk ou blkid.
Execute apenas em partição desmontada — idealmente a partir de um live CD/USB.
| Comandos | Descrições | Ações |
|---|---|---|
fsck -n /dev/SEU_DISCO |
Diagnóstico em modo somente leitura. Não corrige nada. | |
e2fsck -fn /dev/SEU_DISCO |
Verificação simulada para sistemas de arquivos ext2/3/4. | |
mount /dev/SEU_DISCO /mnt |
Monta partição em /mnt. | |
umount /mnt |
Desmonta partição. | |
dd if=/dev/SEU_DISCO of=backup.img |
Copia disco inteiro para imagem. | |
dd if=backup.img of=/dev/SEU_DISCO |
Restaura imagem para disco. | |
testdisk |
Recupera partições perdidas (interface interativa). | |
photorec |
Recupera arquivos apagados por assinatura binária. | |
grub-install /dev/SEU_DISCO |
Reinstala GRUB no disco (não na partição). | |
update-grub |
Atualiza menu do GRUB com kernels detectados. | |
chroot /mnt |
Muda raiz para /mnt (após montar sistema). | |
blkid |
Lista UUIDs e tipos de sistemas de arquivos. | |
parted /dev/SEU_DISCO print |
Mostra tabela de partições (GPT/MBR). | |
badblocks -v /dev/SEU_DISCO |
Verifica setores defeituosos (modo leitura). | |
sync |
Força escrita de buffers para disco. | |
hdparm -I /dev/SEU_DISCO |
Mostra informações detalhadas do disco (modelo, suporte, etc.). | |
lsof +L1 |
Lista arquivos excluídos ainda mantidos em uso por processos. | |
du -s /tmp/* 2>/dev/null | sort -nr |
Mostra uso de disco em /tmp, ignorando erros (ex: permissão). | |
shred -vfn 3 -z /dev/SEU_DISCO |
Sobrescreve disco 3x + zeros. Use só em discos descartáveis. | |
cat /var/lib/logrotate/status |
Mostra última execução do logrotate por arquivo. |
| Comandos Ajustados e Seguros. | Propósito dos Comandos. |
|---|---|
du -s /tmp/* 2>/dev/null | sort -nr |
Lista uso de disco em /tmp de forma robusta (ignora erros). |
sudo logrotate -dv /etc/logrotate.d/app |
Simula rotação de logs sem alterar arquivos (-d = debug, -v = verbose). |
sudo e2fsck -fn /dev/SEU_DISCO. |
Diagnóstico seguro para sistemas de arquivos ext2/3/4 (modo somente leitura). |
sudo fsck -n /dev/SEU_DISCO. |
Checagem genérica sem alterações (-n = não interativo, somente leitura). |
sudo shred -vfn 3 -z /dev/SEU_DISCO. |
Apaga dados de forma segura: 3 sobrescritas aleatórias + 1 com zeros. |
sync |
Força escrita imediata de buffers — essencial antes de desligar ou remover mídias. |
sudo badblocks -v /dev/SEU_DISCO. |
Verifica setores defeituosos em modo somente leitura. |
Sequência de montagem:mount /dev/SEU_DISCO. /mntmount --bind /dev /mnt/devmount --bind /proc /mnt/procmount --bind /sys /mnt/syschroot /mnt |
Prepara ambiente chroot completo para recuperação de sistema (GRUB, initramfs, etc.). |