Jak odstranit nadbytečná data na Linuxu pomocí Fdupes

Nikdo nemá rád duplicitní soubory. Zabírají zbytečné místo v systému a překážejí. Naštěstí v Linuxu existuje způsob, jak odstranit nadbytečná data a vyčistit duplicitní soubory pomocí Fdupes.

Nainstalujte Fdupes

Nástroj Fdupes je jedním z nejlepších nástrojů pro deduplikaci příkazového řádku na platformě Linux. Když je spuštěn, může prohledat jakýkoli adresář a najít duplicitní soubory, zjistit jejich přesné umístění a přeměnit duplikáty na symbolické odkazy – pevné i měkké odkazy. Nejlepší ze všeho je, že přeměnou duplikátů na systémové odkazy zmenšuje prostor a zároveň udržuje soubory neporušené na stejném místě.

Fdupes se snadno instaluje a má velkou podporu ve většině distribucí Linuxu. Ve skutečnosti má software k dispozici i FreeBSD. Aby software fungoval, spusťte terminál a zadejte příkazy, které odpovídají vašemu operačnímu systému Linux.

Ubuntu

sudo apt install fdupes

Debian

sudo apt-get install fdupes

Arch Linux

Fdupes je na Arch Linuxu prostřednictvím úložiště „Community“. Bohužel, repo „Komunita“ není ve výchozím nastavení nastaveno. Chcete-li nainstalovat tento program, musíte nejprve upravit soubor Pacman.conf.

  Jak nainstalovat Cinnamon a Nemo na Ubuntu

Chcete-li upravit konfigurační soubor, otevřete jej v textovém editoru Nano.

sudo nano /etc/pacman.conf

V konfiguračním souboru odstraňte „#“ před vším, co souvisí s „komunitou“. Mějte na paměti, že každé „#“ musí být pryč, jinak repo nebude fungovat. Když jsou úpravy hotové, uložte je pomocí Ctrl + O a ukončete pomocí Ctrl + X.

Synchronizujte nové komunitní úložiště s Pacmanem.

sudo pacman -Syy

Nyní, když se zdroj softwaru „Community“ úspěšně synchronizoval, má k němu Arch Linux plný přístup. Dokončete proces instalací aplikace Fdupes prostřednictvím správce balíčků.

sudo pacman -S fdupes

Fedora

sudo dnf install fdupes

OpenSUSE

sudo zypper install fdupes

Vyhledat duplikáty

Než může Fdupes odstranit nadbytečné soubory, musí vědět, kde se nacházejí. Chcete-li najít soubory, budete muset použít přepínač r. S přepínačem r budete moci vyhledávat v každé složce na vašem počítači se systémem Linux, spolu s každou podsložkou, takže hledání duplikátů bude mnohem, mnohem rychlejší.

  Jak odložit karty ve Firefoxu

Postupujte podle pokynů níže a zjistěte, jak najít a odstranit duplicitní soubory na několika místech v počítači se systémem Linux.

Duplikáty v domovské složce

Jedním z hlavních míst, kam uživatelé ukládají soubory, je /home/. Důvod, proč tato složka obsahuje tuny souborů, je ten, že vše, co uživatel dělá na Linuxu, je umístěno sem. V důsledku toho se soubory postupem času hromadí a často se hromadí duplikáty. Chcete-li najít tyto duplikáty, otevřete terminál a přejděte fdupes do své domovské složky.

fdupes -r ~/

nebo pro skenování jiného uživatele na vašem PC, který není aktuálně přihlášen, proveďte:

fdupes -r /home/username/

Po spuštění kontroly nástroj vrátí celý seznam duplikátů, které najde v domovském adresáři. Chcete-li tyto informace uložit, převeďte výstup do souboru ve složce Dokumenty.

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

nebo

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

Duplikáty v kořenovém systému souborů

Fdupes má schopnost skenovat jakékoli umístění, nejen domovskou složku. Pokud se pokoušíte najít duplicitní soubory v kořenovém systému souborů vašeho počítače se systémem Linux, postupujte takto.

V terminálu změňte shell z normálního uživatele na účet root. Změna z tradičního účtu na Root umožní aplikaci Fdupes skenovat v místech, která jsou mimo limity běžného nastavení.

sudo -s

nebo

su -

Jako root prohledejte kořenový souborový systém pomocí Fdupes.

fdupes -r /

Případně naskenujte konkrétní umístění, nikoli celý kořenový systém, pomocí:

fdupes -r /location/on/your/pc

Potřebujete exportovat výsledky skenování do souboru pro pozdější použití? Spusťte tento příkaz.

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

nebo

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

Odstraňte nadbytečná data

Skenování duplicitních souborů je kritickou součástí odstraňování nadbytečných dat. Dalším krokem je vypořádat se s výsledky a odstranit nadbytečnosti. Naštěstí je odstranění nadbytečných dat neuvěřitelně rychlé. Nejlepší ze všeho je, že ve skutečnosti není třeba nic odstraňovat, protože Fdupes podporuje výměnu skutečných souborů se symbolickými odkazy.

  Chyba modré obrazovky při instalaci ovladačů NVIDIA? (PEVNÝ)

Fdupes podporuje dva typy deduplikací: pevné odkazy a měkké odkazy. Pro dosažení nejlepších výsledků doporučujeme používat pevné odkazy, protože jsou k nerozeznání od skutečných souborů. Fungují však i měkké symbolické odkazy. Chcete-li deduplikovat, proveďte v terminálu následující.

Poznámka: Nenahrazujte duplicitní data v celém systému, pokud nerozumíte rizikům, která mohou nastat!

Vyměnit pevný odkaz

fdupes -rH /home/username/

nebo pro duplikáty celého systému:

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

Soft Link Nahradit

fdupes -rS /home/username/

nebo pro celý systém:

fdupes -rS /root/file/location