- Πώς να αφαιρέσετε πλεονασμένα δεδομένα σε Linux με Fdupes

Πώς να αφαιρέσει πλεόνασμα δεδομένων στο Linux με Fdupes

Κανείς δεν αρέσει διπλότυπα αρχεία. Παίρνουν άσκοπο χώρο σε ένα σύστημα και κάνουν το δρόμο. Ευτυχώς, στο Linux, υπάρχει ένας τρόπος για να αφαιρέσετε πλεονάζοντα δεδομένα και να καθαρίσετε τα διπλά αρχεία, χρησιμοποιώντας Fdupes.

Εγκαταστήστε τις ταινίες

Το εργαλείο Fdupes είναι μία από τις καλύτερες γραμμές εντολώνde-duplication εργαλεία στην πλατφόρμα Linux. Όταν εκτελείται, μπορεί να σαρώσει οποιονδήποτε κατάλογο για διπλότυπα αρχεία, να ξεγελάσει την ακριβή τους θέση και να μετατρέψει τα διπλότυπα σε συμβολικές συνδέσεις - τόσο τους σκληρούς δεσμούς όσο και τους μαλακούς συνδέσμους. Το καλύτερο από όλα, μετατρέποντας τα διπλότυπα σε συνδέσμους συστήματος, μειώνει το χώρο, διατηρώντας ταυτόχρονα τα αρχεία ανέπαφα στην ίδια θέση.

Το Fdupes είναι εύκολο στην εγκατάσταση και έχει πολλάυποστήριξη στις περισσότερες διανομές του Linux εκεί έξω. Στην πραγματικότητα, ακόμα και το FreeBSD διαθέτει το λογισμικό. Για να λειτουργήσει το λογισμικό, ξεκινήστε ένα τερματικό και εισαγάγετε τις εντολές που αντιστοιχούν στο λειτουργικό σας σύστημα Linux.

Ubuntu

sudo apt install fdupes

Debian

sudo apt-get install fdupes

Arch Linux

Το Fdupes βρίσκεται στο Arch Linux, μέσω του "Community" repository. Δυστυχώς, το "κοινοτικό" repo δεν έχει ρυθμιστεί από προεπιλογή. Για να εγκαταστήσετε αυτό το πρόγραμμα, θα πρέπει πρώτα να επεξεργαστείτε το Pacman.conf αρχείο.

Για να επεξεργαστείτε το αρχείο ρυθμίσεων, ανοίξτε το στον επεξεργαστή κειμένου Nano.

sudo nano /etc/pacman.conf

Στο αρχείο ρυθμίσεων, αφαιρέστε το "#" από μπροστά από όλα τα σχετικά "Κοινότητα". Λάβετε υπόψη ότι κάθε "#" πρέπει να φύγει ή το repo δεν θα λειτουργήσει. Όταν ολοκληρωθούν οι επεξεργασίες, αποθηκεύστε το με Ctrl + O και έξοδος με Ctrl + X.

Συγχρονίστε τη νέα repo με το Pacman.

sudo pacman -Syy

Τώρα που η "Κοινότητα" πηγή λογισμικού έχει συγχρονιστεί με επιτυχία, το Arch Linux έχει πλήρη πρόσβαση σε αυτό. Ολοκληρώστε τη διαδικασία εγκαθιστώντας την εφαρμογή Fdupes μέσω του διαχειριστή πακέτων.

sudo pacman -S fdupes

Μαλακό καπέλλο

sudo dnf install fdupes

OpenSUSE

sudo zypper install fdupes

Σάρωση για διπλότυπα

Προτού οι Fdupes μπορέσουν να καταργήσουν πλεονάζοντα αρχεία, πρέπει να γνωρίζουν πού βρίσκονται. Για να βρείτε τα αρχεία, θα χρειαστεί να χρησιμοποιήσετε το r διακόπτης. Με το r switch, θα μπορείτε να κάνετε αναζήτηση σε κάθε φάκελο στον υπολογιστή σας Linux, μαζί με κάθε υποφάκελο, κάνοντας εύρεση αντιγράφων πολύ, πολύ πιο γρήγορα.

Ακολουθήστε τις παρακάτω οδηγίες για να μάθετε πώς μπορείτε να βρείτε και να αφαιρέσετε διπλότυπα αρχεία σε διάφορες τοποθεσίες στο PC σας Linux.

Διπλασιάζει τον αρχικό φάκελο

Ένας από τους κύριους χώρους που οι χρήστες αποθηκεύουν αρχεία είναι/Σπίτι/. Ο λόγος που αυτός ο φάκελος περιέχει τους τόνους των αρχείων είναι ότι όλα όσα κάνει ένας χρήστης στο Linux είναι εδώ. Ως αποτέλεσμα, τα αρχεία δημιουργούνται με την πάροδο του χρόνου και συχνά δημιουργούν διπλές δημιουργίες. Για να βρείτε αυτά τα διπλά, ανοίξτε ένα τερματικό και σημείο fdupes στον οικείο φάκελο.

fdupes -r ~/

ή, για να σαρώσετε έναν άλλο χρήστη στον υπολογιστή σας, ο οποίος δεν είναι συνδεδεμένος αυτήν τη στιγμή, κάντε τα εξής:

fdupes -r /home/username/

Μετά την εκτέλεση της σάρωσης, το εργαλείο θα επιστρέψει μια ολόκληρη λίστα με διπλότυπα που βρίσκει στον οικείο κατάλογο. Για να αποθηκεύσετε αυτές τις πληροφορίες, μεταφέρετε την έξοδο σε ένα αρχείο στο φάκελο "Έγγραφα".

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

ή

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

Διπλασιάζει το σύστημα αρχείων ρίζας

Το Fdupes έχει τη δυνατότητα να σαρώσει οποιαδήποτε τοποθεσία και όχι μόνο τον αρχικό φάκελο. Εάν προσπαθείτε να βρείτε διπλότυπα αρχεία στο ριζικό σύστημα αρχείων του υπολογιστή Linux, δείτε τι να κάνετε.

Σε ένα τερματικό, αλλάξτε το κέλυφος από κανονικόχρήστη στο λογαριασμό ρίζας. Η αλλαγή από ένα παραδοσιακό λογαριασμό σε Root θα επιτρέψει στην εφαρμογή Fdupes να σαρώσει σε τοποθεσίες που είναι εκτός ορίων σε μια κανονική ρύθμιση.

sudo -s

ή

su -

Ως ρίζα, σαρώνετε το σύστημα αρχείων ρίζας χρησιμοποιώντας το Fdupes.

fdupes -r /

Εναλλακτικά, σαρώστε μια συγκεκριμένη τοποθεσία αντί για ολόκληρο το σύστημα Root με:

fdupes -r /location/on/your/pc

Πρέπει να εξάγετε τα αποτελέσματα σάρωσης σε ένα αρχείο για αργότερα; Εκτελέστε αυτήν την εντολή.

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

ή

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

Αφαιρέστε τα πλεονάζοντα δεδομένα

Η σάρωση για διπλότυπα αρχεία είναι ένα κρίσιμο μέροςτης κατάργησης των πλεονασμάτων δεδομένων. Το επόμενο βήμα είναι η αντιμετώπιση των αποτελεσμάτων και η κατάργηση των απολύσεων. Ευτυχώς, η εξάλειψη των περιττών δεδομένων είναι απίστευτα γρήγορη. Το καλύτερο από όλα, τίποτα δεν χρειάζεται να διαγραφεί, καθώς το Fdupes υποστηρίζει την εναλλαγή πραγματικών αρχείων με συμβολικές συνδέσεις.

Υπάρχουν δύο τύποι deduplications ότι Fdupesυποστηρίζει: σκληρούς δεσμούς και μαλακούς συνδέσμους. Για καλύτερα αποτελέσματα, σας συνιστούμε να προχωρήσετε με σκληρούς δεσμούς, καθώς δεν διακρίνονται από τα πραγματικά αρχεία. Ωστόσο, λειτουργούν και μαλακοί σύνδεσμοι. Για να deduplicate, κάντε τα εξής σε ένα τερματικό.

Σημείωση: Μην αντικαθιστάτε διπλότυπα δεδομένα σε όλο το σύστημα, εκτός αν κατανοήσετε τους κινδύνους που μπορεί να προκύψουν!

Αντικατάσταση σκληρού συνδέσμου

fdupes -rH /home/username/

ή, για διπλότυπα σε ολόκληρο το σύστημα:

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

Αντικατάσταση μαλακής σύνδεσης

fdupes -rS /home/username/

ή, για ολόκληρο το σύστημα:

fdupes -rS /root/file/location
</ p>

Σχόλια