Skip to main content

Como usar o comando Shred do Linux

Aprenda Fazer Zero Fill - Em Pen Drive - Hds e SSDs (Abril 2025)

Aprenda Fazer Zero Fill - Em Pen Drive - Hds e SSDs (Abril 2025)
Anonim

O Shred é um dos quatro comandos do Linux que soam parecidos, mas não são os mesmos: destruir, apagar, apagar e apagar.

Você usa rasgar quando você quiser apagar um único dado permanentemente. As informações que você identifica são sobrescritas por 1s e 0s várias vezes, o que apaga permanentemente os dados. Isso é diferente dos outros comandos similares que apagam dados, mas os deixam recuperáveis ​​sob certas circunstâncias.

Com o comando shred, você pode destruir uma pequena coleção de arquivos sempre que quiser. É uma maneira fácil de apagar dados que você não quer que ninguém seja capaz de liberar. Sempre.

Opções ao usar o comando Shred

Use o comando Fragmentar para substituir os arquivos especificados repetidamente e dificultar ou impossibilitar até mesmo hardware ou software caro para recuperar os dados. As opções disponíveis incluem:

  • -f altera as permissões para permitir a gravação, se necessário
  • -n(iterações = N) sobrescreve N vezes em vez do padrão, que é três vezes
  • -s (size = N) especifica o número de bytes para rasgar
  • -vocêtrunca e remove arquivos após sobrescrever
  • -vmostra informações detalhadas sobre o progresso
  • -xnão arredonda os tamanhos dos arquivos até o próximo bloco completo
  • -zadiciona uma sobrescrita final com zeros para ocultar a destruição
  • -vocêremove o arquivo após sobrescrever

Exemplos do comando Shred

Para inserir os nomes dos arquivos exatos que você deseja destruir, use o seguinte formato:

Se você adicionar a opção -u, os arquivos listados serão fragmentados e também excluídos para liberar espaço no seu computador.

Lugares que o Shred não funciona

O Shred depende de uma suposição importante - de que o sistema de arquivos sobrescreve os dados no local. Isso é tradicional, mas alguns sistemas de arquivos não satisfazem essa suposição. A seguir, exemplos de sistemas de arquivos nos quais o fragmento não é efetivo:

  • Sistemas de arquivos estruturados em log ou registrados em diário, como aqueles fornecidos com o AIX e Solaris (e JFS, ReiserFS, XFS e Ext3)
  • Sistemas de arquivos que gravam dados redundantes e continuam mesmo se algumas gravações falharem, como sistemas de arquivos baseados em RAID
  • Sistemas de arquivos que fazem instantâneos, como o servidor NFS do Network Appliance
  • Sistemas de arquivos que armazenam em cache em locais temporários, como clientes do NFS versão 3
  • Sistemas de Arquivos Compactados

Além disso, os backups do sistema de arquivos e os espelhos remotos podem conter cópias do arquivo que não podem ser removidas e que podem permitir que um arquivo fragmentado seja recuperado posteriormente.