Piolinux

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. /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
Prepara ambiente chroot completo para recuperação de sistema (GRUB, initramfs, etc.).