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] |
logrotate -dv /etc/logrotate.d/app |
Simula rotação de logs sem alterar arquivos [-d = debug, -v = verbose] |
e2fsck -fn /dev/SEU_DISCO. |
Diagnóstico seguro para sistemas de arquivos ext2/3/4 [modo somente leitura]. |
fsck -n /dev/SEU_DISCO. |
Checagem genérica sem alterações [-n = não interativo, somente leitura] |
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. |
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.] |