Como remover dados redundantes no Linux com Fdupes

click fraud protection

Ninguém gosta de arquivos duplicados. Eles ocupam espaço desnecessário em um sistema e atrapalham. Felizmente, no Linux, há uma maneira de remover dados redundantes e limpar arquivos duplicados, usando Fdupes.

Instalar Fdupes

A ferramenta Fdupes é uma das melhores ferramentas de deduplicação de linha de comando na plataforma Linux. Quando executado, ele pode verificar qualquer diretório em busca de arquivos duplicados, farejar sua localização exata e transformá-los em links simbólicos - links físicos e soft links. O melhor de tudo é que, ao transformar duplicatas em links do sistema, reduz o espaço, mantendo os arquivos intactos no mesmo local.

O Fdupes é fácil de instalar e tem muito suporte na maioria das distribuições Linux disponíveis. De fato, até o FreeBSD tem o software disponível. Para que o software funcione, inicie um terminal e insira os comandos que correspondem ao seu sistema operacional Linux.

Ubuntu

sudo apt install fdupes

Debian

sudo apt-get install fdupes

Arch Linux

O Fdupes está no Arch Linux, através do repositório "Community". Infelizmente, o repositório "Comunidade" não está configurado por padrão. Para instalar este programa, primeiro você precisa editar o 

instagram viewer
Pacman.conf Arquivo.

Para editar o arquivo de configuração, abra-o no editor de texto Nano.

sudo nano /etc/pacman.conf

No arquivo de configuração, remova "#" da frente de tudo relacionado à "Comunidade". Lembre-se de que todo "#" deve desaparecer ou o repositório não funcionará. Quando as edições forem concluídas, salve-as com Ctrl + O e saia com Ctrl + X.

Sincronize o novo repo da comunidade com o Pacman.

sudo pacman -Syy

Agora que a fonte de software “Community” foi sincronizada com sucesso, o Arch Linux tem acesso total a ela. Conclua o processo instalando o aplicativo Fdupes por meio do gerenciador de pacotes.

sudo pacman -S fdupes

Fedora

sudo dnf install fdupes

OpenSUSE

sudo zypper install fdupes

Digitalizar para duplicatas

Antes que o Fdupes possa remover arquivos redundantes, ele precisa saber onde eles estão. Para encontrar os arquivos, você precisará usar o r interruptor. Com o r Você poderá pesquisar em todas as pastas do seu PC Linux, juntamente com todas as subpastas, tornando a localização de duplicatas muito, muito mais rápida.

Siga as instruções abaixo para saber como encontrar e remover arquivos duplicados em vários locais no seu PC Linux.

Duplicatas na pasta base

Um dos principais locais em que os usuários armazenam arquivos é / home /. A razão pela qual essa pasta contém vários arquivos é que tudo o que um usuário faz no Linux é colocado aqui. Como resultado, os arquivos se acumulam com o tempo e geralmente duplicam. Para encontrar essas duplicatas, abra um terminal e aponte fdupes para a sua pasta pessoal.

fdupes -r ~ /

ou, para verificar outro usuário no seu PC, que não esteja conectado no momento, faça:

fdupes -r / home / nome de usuário /

Depois de executar a verificação, a ferramenta retornará uma lista inteira de duplicatas encontradas no diretório inicial. Para salvar essas informações, canalize a saída para um arquivo na pasta Documentos.

fdupes -r ~ / >> ~ / Documents / fdupes-scan-home.txt

ou

fdupes -r / home / nome de usuário / >> ~ / Documents / fdupes-scan-home-user.txt

Duplicatas no sistema de arquivos raiz

O Fdupes pode digitalizar qualquer local, e não apenas a pasta pessoal. Se você está tentando encontrar arquivos duplicados no sistema de arquivos raiz do seu PC Linux, aqui está o que fazer.

Em um terminal, altere o shell de um usuário normal para a conta raiz. Mudar de uma conta tradicional para Raiz permitirá que o aplicativo Fdupes faça a varredura em locais fora dos limites para uma configuração normal.

sudo -s

ou

su -

Como root, verifique o sistema de arquivos raiz usando Fdupes.

fdupes -r /

Como alternativa, verifique um local específico, em vez de todo o sistema Raiz com:

fdupes -r / location / on / seu / pc

Precisa exportar os resultados da digitalização para um arquivo para mais tarde? Execute este comando.

fdupes -r / >> /home/username/Documents/fdupes-scan.txt

ou

fdupes -r / location / on / seu / pc >> /home/username/Documents/fdupes-scan.txt

Remover dados redundantes

A verificação de arquivos duplicados é uma parte crítica da remoção dos dados redundantes. O próximo passo é lidar com os resultados e remover os despedimentos. Felizmente, livrar-se de dados redundantes é incrivelmente rápido. O melhor de tudo é que nada precisa ser excluído, pois o Fdupes suporta a troca de arquivos reais por links simbólicos.

Existem dois tipos de deduplicações suportadas pelo Fdupes: links físicos e links flexíveis. Para obter melhores resultados, recomendamos usar links físicos, pois eles são indistinguíveis dos arquivos reais. No entanto, links simbólicos suaves também funcionam. Para desduplicar, faça o seguinte em um terminal.

Nota: Não substitua dados duplicados em todo o sistema, a menos que você entenda os riscos que podem ocorrer!

Substituição do link rígido

fdupes -rH / home / nome de usuário /

ou, para duplicatas em todo o sistema:

sudo -s. fdupes -rH / root / file / location

Substituição de link suave

fdupes -rS / home / nome de usuário /

ou, para todo o sistema:

fdupes -rS / root / file / location
watch instagram story