A redundáns adatok eltávolítása Linuxon az Fdupes segítségével

Senki sem szereti a duplikált fájlokat. Felesleges helyet foglalnak el egy rendszeren, és útban vannak. Szerencsére Linuxon van mód a redundáns adatok eltávolítására és a duplikált fájlok megtisztítására az Fdupes használatával.

Telepítse az Fdupes-t

Az Fdupes eszköz az egyik legjobb parancssori duplikáció-eltávolító eszköz a Linux platformon. Futtatásakor bármely könyvtárat képes átvizsgálni ismétlődő fájlok után kutatva, kikeresi azok pontos helyét, és a másolatokat szimbolikus hivatkozásokká alakítja – mind kemény, mind lágy hivatkozásokká. A legjobb az egészben, hogy a duplikátumokat rendszerhivatkozásokká alakítva csökkenti a helyet, miközben a fájlok ugyanazon a helyen maradnak.

Az Fdupes könnyen telepíthető, és a legtöbb Linux-disztribúcióban nagy támogatást nyújt. Valójában még a FreeBSD-ben is elérhető a szoftver. A szoftver működéséhez indítson el egy terminált, és írja be a Linux operációs rendszerének megfelelő parancsokat.

Ubuntu

sudo apt install fdupes

Debian

sudo apt-get install fdupes

Arch Linux

Az Fdupes Arch Linuxon található, a „Community” tárolón keresztül. Sajnos a „Közösségi” repo alapértelmezés szerint nincs beállítva. A program telepítéséhez először szerkesztenie kell a Pacman.conf fájlt.

  A beltéri térképek használata a Google Térképen

A konfigurációs fájl szerkesztéséhez nyissa meg a Nano szövegszerkesztőben.

sudo nano /etc/pacman.conf

A konfigurációs fájlban távolítsa el a „#” jelet minden „Közösséggel” kapcsolatos szöveg elől. Ne feledje, hogy minden „#”-nak el kell tűnnie, különben a repo nem fog működni. Ha kész a szerkesztés, mentse el a Ctrl + O billentyűkombinációval, és lépjen ki a Ctrl + X billentyűkombinációval.

Szinkronizálja az új közösségi repót a Pacmannel.

sudo pacman -Syy

Most, hogy a „Community” szoftverforrás sikeresen szinkronizálva lett, az Arch Linux teljes hozzáféréssel rendelkezik. Fejezze be a folyamatot az Fdupes alkalmazás telepítésével a csomagkezelőn keresztül.

sudo pacman -S fdupes

Fedora

sudo dnf install fdupes

OpenSUSE

sudo zypper install fdupes

Másolatok keresése

Mielőtt az Fdupes eltávolíthatná a redundáns fájlokat, tudnia kell, hol vannak. A fájlok megkereséséhez az r kapcsolót kell használnia. Az r kapcsolóval a Linux PC minden mappájában kereshet, minden almappával együtt, így sokkal-sokkal gyorsabban találhat másolatokat.

Kövesse az alábbi utasításokat, hogy megtudja, hogyan kereshet meg és távolíthat el ismétlődő fájlokat Linux számítógépén.

  PowerPoint prezentáció hurkolása

Másolatok az Otthoni mappában

Az egyik fő hely, ahol a felhasználók fájlokat tárolnak, a /home/. Ez az ok, amiért ez a mappa rengeteg fájlt tartalmaz, az az, hogy minden, amit a felhasználó Linuxon csinál, ide kerül. Ennek eredményeként a fájlok idővel felhalmozódnak, és gyakran duplikációk halmozódnak fel. Az ismétlődések megtalálásához nyisson meg egy terminált, és mutasson fdupes-t a saját mappájába.

fdupes -r ~/

vagy ha egy másik, jelenleg be nem jelentkezett felhasználót szeretne átvizsgálni a számítógépén, tegye a következőket:

fdupes -r /home/username/

A vizsgálat futtatása után az eszköz visszaadja a kezdőkönyvtárban talált ismétlődések teljes listáját. Az információ mentéséhez vezesse a kimenetet a Dokumentumok mappában található fájlba.

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

vagy

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

Duplikációk a gyökérfájlrendszerben

Az Fdupes nem csak a saját mappát, hanem bármely helyet képes megvizsgálni. Ha duplikált fájlokat próbál találni Linux számítógépe gyökérfájlrendszerében, a következőképpen járjon el.

Terminálban módosítsa a shellt normál felhasználóról root fiókra. Ha hagyományos fiókról Root-ra vált, az Fdupes alkalmazás olyan helyeken is szkennelhet, amelyek nem korlátozzák a normál beállítást.

sudo -s

vagy

su -

Rootként ellenőrizze a gyökér fájlrendszert az Fdupes segítségével.

fdupes -r /

Alternatív megoldásként a teljes gyökérrendszer helyett egy adott helyet szkennelhet a következővel:

fdupes -r /location/on/your/pc

Exportálnia kell a szkennelési eredményeket egy fájlba későbbi használatra? Futtassa ezt a parancsot.

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

vagy

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

Redundáns adatok eltávolítása

A duplikált fájlok keresése kritikus része a redundáns adatok eltávolításának. A következő lépés az eredmények kezelése, és a redundanciák megszüntetése. Szerencsére a redundáns adatoktól való megszabadulás hihetetlenül gyors. A legjobb az egészben, hogy valójában semmit sem kell törölni, mivel az Fdupes támogatja a tényleges fájlok szimbolikus hivatkozásokkal való cseréjét.

  A Google Asszisztens használata a telefon zárolásához [No Root]

Az Fdupes kétféle deduplikációt támogat: kemény hivatkozásokat és puha hivatkozásokat. A legjobb eredmény elérése érdekében javasoljuk, hogy használjon kemény hivatkozásokat, mivel ezek nem különböztethetők meg a tényleges fájloktól. Azonban a soft symlinkek is működnek. A duplikáció megszüntetéséhez tegye a következőket egy terminálon.

Megjegyzés: Ne cserélje ki a duplikált adatokat a rendszer egészére, hacsak nem ismeri az előforduló kockázatokat!

Hard Link csere

fdupes -rH /home/username/

vagy rendszerszintű ismétlődések esetén:

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

Soft Link csere

fdupes -rS /home/username/

vagy rendszerszinten:

fdupes -rS /root/file/location