Πώς να ανακτήσετε χώρο στο δίσκο στο Linux

Το M $ Windows είναι γνωστό για το "eat disk". Με άλλα λόγια, δημιουργώντας με έναν κρυφό τρόπο μια αναρίθμητη σειρά προσωρινών αρχείων και άλλων λειτουργιών που καταλαμβάνουν όλο και περισσότερο χώρο στον σκληρό μας δίσκο και, ταυτόχρονα, επιβραδύνουν τον υπολογιστή μας. Αυτός είναι ένας από τους πολλούς λόγους για τους οποίους πολλοί άνθρωποι, μετά από έναν ορισμένο αριθμό μηνών, προτιμούν να μορφοποιούν τα πάντα και να επανεγκαθιστούν το Win από την αρχή. 

Ευτυχώς, αυτό δεν συμβαίνει στο Linux.. Μερικοί από εσάς είναι πιθανότατα αρκετά τυχεροί που έχουν ένα σούπερ δίσκο πολλαπλών gigabyte, άλλοι θα μετρούν κάθε MB χώρου. Σε κάθε περίπτωση, είναι πάντα καλύτερο να έχουμε καθαρό το σύστημά μας και να εξοικονομούμε όσο το δυνατόν περισσότερο χώρο, ακόμη και όταν πρόκειται για Linux.

Ο "εξαιρετικά εύκολος" τρόπος: Ubuntu Tweak

Στην πραγματικότητα, υπάρχουν 2 εύκολοι τρόποι για "καθαρισμό" του δίσκου σας στο Ubuntu.

Το πρώτο, αυτό ΔΕΝ προτείνω καθόλου es χρησιμοποιήστε το καθαριστικό αναπτύχθηκε από την Canonical και περιλαμβάνεται από προεπιλογή στο Ubuntu, στο οποίο μπορείτε να αποκτήσετε πρόσβαση μεταβαίνοντας Σύστημα> Διαχείριση> Καθαριστικό. Η αλήθεια είναι ότι ποτέ δεν κατάλαβα με ποια κριτήρια λειτουργεί αυτό το μικρό πρόγραμμα. Είναι πραγματικά ΚΑΤΑΣΤΑΣΗ. Στην περίπτωσή μου, πάντα προσπαθούσα να διαγράψω πακέτα που εγκατέστησα μέσω PPA. Και όχι μόνο αυτό, δεν πρότεινε ποτέ να διαγραφεί οτιδήποτε άλλο, οπότε αυτή η εφαρμογή μου φαίνεται πραγματικά εντελώς άχρηστη. Ίσως ορισμένοι από εσάς γνωρίζετε πώς λειτουργεί και μπορούν να διδάξουν σε όλους μας που δεν έχουμε ιδέα (που από μόνη της είναι μια κακή αρχή).

Ο δεύτερος τρόπος, ότι Συστήνω ανεπιφύλακτα es εγκαταστήσετε Tweak του Ubuntu. Άνοιξα ένα τερματικό και έγραψα:

sudo add-apt-repository ppa: tualatrix / ppa
sudo update apt-get
sudo apt-get upgrade

Μόλις εγκατασταθεί, κάντε κλικ στο κουμπί Καθαριστικό συσκευασίας. Τα υπόλοιπα είναι αυτονόητα. Από εκεί θα μπορείτε να καθαρίσετε πακέτα, να καθαρίσετε την προσωρινή μνήμη του πακέτου, να διαγράψετε τη διαμόρφωση των πακέτων, να διαγράψετε παλιούς πυρήνες και ακόμη και να διαγράψετε PPA (μαζί με τα πακέτα που έχουν εγκατασταθεί από αυτό το PPA) χρησιμοποιώντας ppa-purge.

Δώσε μου τις εντολές τερματικού

Για όσους από εσάς απολαμβάνετε τη γραμμή εντολών ή μόνο εκείνους που δεν μπορούν να εγκαταστήσουν το Ubuntu Tweak στην προτιμώμενη διανομή τους, εδώ είναι μερικά πράγματα που μπορείτε να κάνετε για να ανακτήσετε χώρο στο δίσκο.

Σημείωση: Σας προειδοποίησα ήδη ότι μερικά από αυτά τα κόλπα μπορούν να αλλάξουν τη σταθερότητα του συστήματός σας. Δεν συνιστώ να τα κάνετε σε μηχανήματα που περιέχουν πολύτιμες πληροφορίες.

Διαγράψτε πακέτα που εγκαταστάθηκαν με μια εφαρμογή που αργότερα διαγράψατε

Πριν προχωρήσουμε στη λύση, πρέπει να πούμε ότι για να αποφύγετε να το κάνετε αυτό, αντί να χρησιμοποιείτε πάντα apt-get Για να εγκαταστήσετε ή να απεγκαταστήσετε εφαρμογές, είναι καλύτερο να το χρησιμοποιήσετε επάρκειας, ακριβώς επειδή διαγράφει όλες τις εξαρτήσεις που δεν χρησιμοποιούνται από άλλα προγράμματα.

Εάν χρησιμοποιείτε το apt-get, έγραψα:

sudo apt-get autoremove

Αφαιρέστε τους παλιούς πυρήνες

dpkg -l | grep "linux-"

Αυτό θα εμφανίσει μια σειρά πακέτων. Αυτά που πρέπει να διαγράψετε είναι αυτά που περιέχουν -εικόνα y - κεφαλίδες. Θυμηθείτε να μην διαγράψετε τον πιο ενημερωμένο, αφού δεν θα μπορείτε να ξεκινήσετε τον υπολογιστή!

Αφαιρέστε τα ορφανά πακέτα χρησιμοποιώντας το deborphan

Τα ορφανά πακέτα είναι αυτά που δεν εξαρτώνται από κανένα άλλο πακέτο και δεν έχουν εγκατασταθεί "χειροκίνητα". Η ανίχνευση και η αφαίρεσή τους "με το χέρι" μπορεί πραγματικά να είναι τρομακτικό έργο. Όμως, χάρη στο deborphan, τα ορφανά πακέτα έχουν αριθμήσει τις μέρες τους.

sudo apt-get εγκατάσταση του deborphan

Για να δείτε μια λίστα με τα ορφανά πακέτα που είναι εγκατεστημένα στο σύστημά σας εκτελέστε:

Ντεφόρφαν

Ο πιο διαισθητικός τρόπος χρήσης του deborphan είναι με την προσθήκη ενός φίλτρου στο Synaptic. Για να το κάνω αυτό, άνοιξα το Synaptic, πήγαινε στο Ρυθμίσεις> Φίλτρα και κάντε κλικ στο κουμπί Nuevo. Όπου λέει Νέο φίλτρο, δώστε του ένα περιγραφικό όνομα, για παράδειγμα, ορφανά. Στη συνέχεια, κάντε κλικ στο κουμπί Αποεπιλέξτε όλα και ορίστε την επιλογή Ορφανά. δίνω σε δέχομαι.

Έτοιμοι, από τώρα και στο εξής, όταν ανοίγετε το Synaptic θα μπορείτε να δείτε μια λίστα ορφανών πακέτων κάνοντας κλικ στο κουμπί Προσωπικά φίλτρα (δείτε κάτω αριστερά) και επιλέγοντας το φίλτρο που δημιουργήθηκε στο προηγούμενο βήμα. Για να τα απεγκαταστήσετε, όπως οποιοδήποτε άλλο πρόγραμμα, το επισημαίνετε με το δεξί κουμπί και ορίστε την επιλογή Επιλέξτε για πλήρη απεγκατάσταση.

Και πάλι, εάν δεν σας αρέσει το Synaptic, μπορείτε να το κάνετε μέσω του τερματικού.

Μπορείτε να διαγράψετε ένα προς ένα τα πακέτα που αναφέρονται στην εντολή deborphan ή,

sudo apt-get purge PACKAGE

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

sudo apt-get purge $ (deborphan)
Σημείωση: Σας έχω ήδη προειδοποιήσει ότι υπάρχουν άνθρωποι που λένε ότι το deborphan μερικές φορές «μπερδεύει» ορισμένα πακέτα και πιστεύει ότι είναι ορφανά όταν στην πραγματικότητα δεν είναι.

Καταργήστε τα πακέτα τεκμηρίωσης σε άλλες γλώσσες χρησιμοποιώντας το localepurge

sudo apt-get εγκαταστήστε localepurge

Ετοιμος. Απομένει μόνο να το εκτελέσετε με δικαιώματα super user.

sudo localepurge

Κατά τη διαμόρφωσή του, θα εμφανιστεί μια οθόνη όπου μπορούμε να επιλέξουμε τις γλώσσες που θέλουμε να διατηρήσουμε. Από εδώ, κάθε φορά που εγκαθιστούμε μια εφαρμογή χρησιμοποιώντας apt-get / aptitude / dpkg θα τρέξει αυτόματα τοπική εκκαθάριση στο τέλος της εγκατάστασης και θα αφαιρέσει τις γλώσσες που δεν έχουν επιλεγεί προηγουμένως.

Κατάργηση προσωρινών αρχείων αυτόματα

Σημείωση: Αποθηκεύστε με αυτά τα προγράμματα, καθώς μπορούν να βλάψουν τη σταθερότητα του συστήματός σας εάν δεν ξέρετε πώς να τα χρησιμοποιήσετε προσεκτικά.
sudo apt-get να εγκαταστήσετε το bleachbit

Μπορούν επίσης να εξυπηρετήσουν fslint o χειροτεχνία, το οποίο μαζί με το λευκαντικό μπορεί να θεωρηθεί ισοδύναμο με το περίφημο CCleaner.

sudo apt-get install fslint
sudo apt-get install cruft

Θέλετε να εκκαθαρίσετε την προσωρινή μνήμη "με το χέρι" αντί να χρησιμοποιήσετε το Bleachbit, σωστά;

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

sudo apt-get καθαρό

εκκαθάριση όλης της προσωρινής μνήμης

sudo apt-get autoclean

αφαιρεί μόνο πακέτα που δεν μπορούν να ληφθούν και θεωρούνται άχρηστα.

Ανάκτηση δεσμευμένου χώρου σε συστήματα αρχείων ext3 ext4:

Από προεπιλογή, το 5% του χώρου στο δίσκο προορίζεται για τον "σούπερ χρήστη". Αυτό, ωστόσο, μπορεί να οδηγήσει σε τεράστια σπατάλη χώρου στο δίσκο, ειδικά σε μηχανήματα που χρησιμοποιούν μόνο 1 χρήστη.

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

tune2fs -m PERCENTAGE_OF_RESERVED_SPACE / dev / PARTITION

όπου το PARTITION αντιστοιχεί στους δίσκους και τους αριθμούς διαμερισμάτων (και οι δύο προέρχονται από την ανάγνωση του αρχείου / etc / mtab)

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

tune2fs -r NUM_BLOCKS / dev / PARTITION

Περιστρέψτε τα αρχεία καταγραφής

sudo apt-get install logrotate

Κατάργηση μεταβατικών πακέτων

sudo dpkg -l | μεταβατικό grep

Καθαρό περιβάλλον κατασκευής (εάν χρησιμοποιείται)

apt-build καθαρή κατασκευή
apt-build καθαρές πηγές
apt-build καθαρό αποθετήριο

Ελέγξτε ποια αρχεία και φακέλους είναι μεγαλύτερα

du -m / 2> / dev / null | είδος -rn | κεφάλι

Μπορείτε επίσης να χρησιμοποιήσετε τη γραφική διεπαφή που παρέχεται από το Disk Analyzer. Παω σε Προγράμματα> Αξεσουάρ> Αναλυτής χρήσης δίσκων.

Αποθήκευση μόνο απαιτούμενων πακέτων (αφαίρεση αχρησιμοποίητων βιβλιοθηκών)

sudo apt-get εγκατάσταση του debfoster

7 σχόλια, αφήστε τα δικά σας

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Mauricio Dominguez dijo

    Μια εποικοδομητική κριτική, όχι όλοι οι αναγνώστες είναι χρήστες του Ubuntu (ή παράγωγα debians), ο τίτλος αυτής της ανάρτησης υποδηλώνει ότι είναι μια συμβουλή που ισχύει για οποιαδήποτε διανομή, αλλά κατά την ανάγνωση ονομάζετε τα ίδια τα εργαλεία του Ubuntu και τις παραμέτρους διαχειριστή πακέτων debian (apt-get) , στη σύνθεση, το Linux δεν είναι συνώνυμο του ubuntu / debian, ένας τίτλος όπως "Πώς να ανακτήσετε χώρο στο δίσκο στο UBUNTU / DEBIAN" θα ήταν πιο κατάλληλος για το γούστο μου, καθώς δεν περιγράφετε λεπτομερώς τα βήματα για τον καθαρισμό άλλων διανομών.

    αφορά

  2.   Γιάννης dijo

    Εφαρμόστε τα βήματα στη διανομή σας.

  3.   Ας χρησιμοποιήσουμε το Linux dijo

    Αυτό είναι πολύ καλό! Τέλος πάντων, μου φαίνεται ότι δεν χρειάζεται να κάνετε το πρώτο βήμα. Ο Bleachbit φροντίζει επίσης να καθαρίσει αυτό ... Νομίζω, δεν είμαι σίγουρος.
    Ομοίως, εάν δεν το έχετε δοκιμάσει ακόμη, μην διστάσετε να το κάνετε ακόμη περισσότερο: εγκαταστήστε το Ubuntu Tweak. Με αυτό το μωρό θα μπορείτε να κάνετε τα πάντα, ακόμη και να διαγράψετε τους παλιούς πυρήνες, να διαγράψετε τα PPA κ.λπ.
    Αγκαλιάζω! Παύλος.

  4.   nenelinux dijo

    Απλά το κάνω

    sudo apt-get autoremove & & sudo apt-get autoclean

    και χρησιμοποιώ το λευκαντικό από καιρό σε καιρό και λειτουργεί πολύ καλά 😉

    Χαιρετισμούς!

  5.   πόδι ζώου dijo

    Πολύ καλή διδασκαλία, συνιστάται για όσους χάνουν τα παράθυρα 🙂

  6.   Javie Debian Bb Ar dijo

    Συμβουλή: Το Synaptic διαθέτει φίλτρο "Υπολειμματικές ρυθμίσεις" που σας επιτρέπει να καταργήσετε τις μη χρησιμοποιημένες ρυθμίσεις, παρόμοιες με αυτές που κάνει
    sudo apt-get autoremove –εκκαθάριση

  7.   ibonesi dijo

    Ενδιαφέρον, ευχαριστώ. Στην περίπτωσή μου, με το Linux Mint MATE, η εντολή που έχει ελευθερώσει τον περισσότερο χώρο (αρκετά gigabyte) ήταν η εξής:
    επισκευή sudo flatpak