Sådan fjernes overflødige data på Linux med fdupes

click fraud protection

Ingen kan lide duplikatfiler. De tager unødvendig plads på et system og kommer i vejen. Heldigvis er der på Linux en måde at fjerne overflødige data og rydde op i duplikatfiler, ved hjælp af Fdupes.

Installer Fdupes

Fdupes-værktøjet er et af de bedste kommandolinie-de-duplikationsværktøjer på Linux-platformen. Når det køres, kan det scanne et vilkårligt bibliotek for duplikatfiler, fjerne deres nøjagtige placering og omdanne duplikaterne til symlinks - både hårde links og bløde links. Bedst af alt ved at omdanne duplikater til systemlink reducerer det plads, mens filerne holdes intakte på samme sted.

Fdupes er let at installere og har en masse support inden for de fleste Linux-distributioner derude. Faktisk har selv FreeBSD softwaren til rådighed. For at få softwaren til at fungere skal du starte en terminal og indtaste de kommandoer, der svarer til dit Linux-operativsystem.

Ubuntu

sudo apt install fdupes

Debian

sudo apt-get install fdupes

Arch Linux

Fdupes findes på Arch Linux via "Community" -lageret. Desværre er "Community" -repoen ikke konfigureret som standard. For at installere dette program skal du først redigere 

instagram viewer
Pacman.conf fil.

Hvis du vil redigere konfigurationsfilen, skal du åbne den i Nano-teksteditor.

sudo nano /etc/pacman.conf

I konfigurationsfilen skal du fjerne "#" foran alt "Community" -relateret. Husk, at enhver “#” skal være væk, ellers fungerer repoen ikke. Når redigeringerne er færdig, skal du gemme den med Ctrl + O og gå ud med Ctrl + X.

Synkroniser det nye community repo med Pacman.

sudo pacman -Yy

Nu, hvor “Community” -softwarekilde er synkroniseret, har Arch Linux fuld adgang til den. Afslut processen ved at installere Fdupes-applikationen gennem pakkeadministratoren.

sudo pacman -S fdupes

Fedora

sudo dnf installer fdupes

OpenSUSE

sudo zypper installer fdupes

Scan efter duplikater

Før Fdupes kan fjerne overflødige filer, skal den vide, hvor de er. For at finde filerne skal du bruge r kontakt. Med r switch, vil du være i stand til at søge i hver mappe på din Linux-pc sammen med hver undermappe, hvilket gør at finde duplikater meget, meget hurtigere.

Følg instruktionerne herunder for at lære, hvordan du finder og fjerner duplikatfiler flere steder på din Linux-pc.

Duplikater i hjemmemappen

Et af de vigtigste steder, hvor brugerne gemmer filer i, er / home /. Årsagen til, at denne mappe indeholder masser af filer, er, at alt, hvad en bruger gør på Linux, placeres her. Som et resultat opbygges filer over tid og opbygges ofte duplikater. For at finde disse duplikater skal du åbne en terminal og pege fdupes til din hjemmemappe.

fdupes -r ~ /

eller for at scanne en anden bruger på din pc, der ikke er logget ind på nuværende tidspunkt:

fdupes -r / hjem / brugernavn /

Når scanningen er kørt, returnerer værktøjet en hel liste over duplikater, det finder i hjemmekataloget. For at gemme disse oplysninger, rør output til en fil i mappen Dokumenter.

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

eller

fdupes -r / home / brugernavn / >> ~ / Dokumenter / fdupes-scan-home-user.txt

Duplikater i rodfilsystem

Fdupes har evnen til at scanne ethvert sted, og ikke kun hjemmemappen. Hvis du prøver at finde duplikatfiler på rodfilsystemet på din Linux-pc, er det her, hvad du skal gøre.

I en terminal skal du ændre shell fra en normal bruger til rodkontoen. Skift fra en traditionel konto til rod giver Fdupes-appen mulighed for at scanne på steder, der ikke er begrænset til en normal opsætning.

sudo -s

eller

su -

Som rod skal du scanne rodfilsystemet ved hjælp af Fdupes.

fdupes -r /

Alternativt kan du scanne en bestemt placering i stedet for hele rodsystemet med:

fdupes -r / placering / på / din / pc

Brug for at eksportere scanningsresultaterne til en fil til senere? Kør denne kommando.

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

eller

fdupes -r / placering / på / din / pc >> /home/username/Documents/fdupes-scan.txt

Fjern overflødige data

Scanning efter duplikatfiler er en kritisk del af fjernelse af overflødige data. Det næste trin er at håndtere resultaterne og fjerne afskedigelserne. Heldigvis er det utroligt hurtigt at slippe af med overflødige data. Det bedste af alt er, at intet faktisk behøver at blive slettet, da Fdupes understøtter udveksling af faktiske filer med symlinks.

Der er to typer deduplikationer, som Fdupes understøtter: hårde links og bløde links. For de bedste resultater anbefaler vi at gå med hårde links, da de ikke kan skelnes fra faktiske filer. Bløde symlinks fungerer dog også. For at deduplisere skal du gøre følgende i en terminal.

Bemærk: Udskift ikke duplikatdatasystem overalt, medmindre du forstår de risici, der kan opstå!

Hard link Udskift

fdupes -rH / hjem / brugernavn /

eller for systemdækkende duplikater:

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

Blødt link Udskift

fdupes -rS / hjem / brugernavn /

eller for hele systemet:

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