Πώς να αναλύσετε τη χρήση χώρου στο δίσκο σε Linux από το Terminal

click fraud protection

Λείπει ο χώρος στο δικό σας Διακομιστής Linux? Προσπαθείτε να καταλάβετε τι καταναλώνει όλο το χώρο αλλά δεν μπορείτε να το καταλάβετε; Ακολουθήστε τον οδηγό μας καθώς αναλύουμε τον τρόπο ανάλυσης της χρήσης δεδομένων στο Linux μέσω του τερματικού.

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

1. Ανάλυση χώρου στο δίσκο σε Linux - NCDU

Ο καλύτερος τρόπος για να μάθετε τη χρήση του δίσκου σας στη γραμμή εντολών στο Linux είναι με το εργαλείο NCDU. Είναι ένα βοηθητικό πρόγραμμα που βασίζεται στο Ncurses και σαρώνει τις εξόδους ενός γραφήματος (από το μεγαλύτερο έως το μικρότερο) που σας δείχνει πόσο χώρο καταλαμβάνει τα δεδομένα στο σύστημα αρχείων Linux.

Εγκατάσταση NCDU σε Linux

Η εφαρμογή NCDU είναι πολύ ελαφριά και εύκολο να ξεκινήσετε. Ωστόσο, κανένα σύγχρονο λειτουργικό σύστημα Linux δεν το αποστέλλει από προεπιλογή, οπότε πρέπει να δείξουμε πώς να το εγκαταστήσουμε προτού σας δείξουμε πώς να το χρησιμοποιήσετε για να αναλύσετε τη χρήση του συστήματος αρχείων του Linux.

instagram viewer

Για να εγκαταστήσετε το NCDU σε Linux, ανοίξτε ένα παράθυρο τερματικού ή συνδεθείτε στον υπολογιστή σας διακομιστή Linux μέσω SSH. Από εκεί, ακολουθήστε τις οδηγίες της γραμμής εντολών που περιγράφονται παρακάτω που αντιστοιχούν στο λειτουργικό σύστημα που χρησιμοποιείτε αυτήν τη στιγμή.

Ubuntu

Για να εγκαταστήσετε την εφαρμογή NCDU στο Ubuntu, χρησιμοποιήστε τα ακόλουθα Κατάλληλος εντολή.

sudo apt εγκατάσταση ncdu

Ντέμπιαν

Στο Debian, μπορείτε να κάνετε το NCDU να λειτουργεί με τα ακόλουθα Αποκτήστε εντολή σε τερματικό.

sudo apt-get εγκατάσταση ncdu

Arch Linux

Εκείνοι στο Arch Linux μπορούν να πάρουν NCDU με το Πακμάν διαχειριστής πακέτων.

sudo pacman -S ncdu

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

Είστε στο Fedora Linux; Εάν ναι, θα μπορείτε να ενεργοποιήσετε το NCDU με το dnf παρακάτω εντολή.

sudo dnf εγκατάσταση ncdu

OpenSUSE

Για να λειτουργήσει το NCDU στο OpenSUSE Linux, εκτελέστε το Φερμουάρ παρακάτω εντολή.

zypper addrepo https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo. ανανέωση zypper. zypper εγκατάσταση ncdu

Γενικό Linux

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

Για να λάβετε τον πηγαίο κώδικα για το NCDU, πρέπει να κατευθυνθείτε προς τον ιστότοπο του προγραμματιστή.

Χρήση του NCDU για την ανάλυση της χρήσης του συστήματος αρχείων στη γραμμή εντολών

Για να χρησιμοποιήσετε το NCDU για την ανάλυση της χρήσης του συστήματος αρχείων, ξεκινήστε ανοίγοντας ένα τερματικό. Στη συνέχεια, εκτελέστε το ncdu εντολή δίπλα στον κατάλογο που θέλετε να αναλύσετε. Για παράδειγμα, για να αναλύσετε τον κατάλογο / var, θα εκτελέσετε:

ncdu / var

Ή, αναλύστε ολόκληρο το σύστημα δείχνοντας το NCDU στο / κατάλογος με:

ncdu /

Μόλις εκτελέσετε το ncdu εντολή ενάντια στον κατάλογο που θέλετε να αναλύσετε, θα δείτε ένα παράθυρο να εμφανίζεται. Σε αυτό το παράθυρο, θα δείτε την εφαρμογή NCDU να σαρώνει το φάκελο. Καθίστε και κάντε υπομονή ενώ σαρώνει. Μπορεί να χρειαστεί πολύς χρόνος, ειδικά αν έχετε πολλά αρχεία.

Όταν ολοκληρωθεί η σάρωση του NCDU, θα εμφανιστεί ένα διαδραστικό γράφημα. Αυτό το γράφημα θα κατατάξει καταλόγους στο σύστημα Linux κατά μέγεθος. Ο φάκελος στην κορυφή χρησιμοποιεί τα περισσότερα δεδομένα. Το ένα στο κάτω μέρος χρησιμοποιεί το λιγότερο.

Χρησιμοποιώντας την Πάνω / Κάτω βέλη, βρείτε το φάκελο στον οποίο θέλετε να δείτε. Στη συνέχεια, πατήστε Εισαγω για πρόσβαση σε αυτό. Για έξοδο από τον αναλυτή χρήσης δίσκου NCDU, πατήστε ε στο πληκτρολόγιο.

2. Ανάλυση χώρου στο δίσκο σε Linux - DF

Ένας άλλος τρόπος ανάλυσης της χρήσης συστήματος αρχείων στο τερματικό Linux είναι με το εργαλείο DF. Για να χρησιμοποιήσετε το εργαλείο DF, εκτελέστε df, και μετά το τμήμα του συστήματος αρχείων που θέλετε να αναλύσετε. Για παράδειγμα, για να ελέγξετε την κατάσταση του ~/ εκτέλεση καταλόγου df ~/.

df ~ /

Η εκτέλεση του εργαλείου DF σε έναν κατάλογο θα δημιουργήσει μια συνολική ανάγνωση αυτού του καταλόγου, πόσος χώρος χρησιμοποιείται και πόσα απομένουν. Ωστόσο, η ανάγνωση δεν είναι σε ευανάγνωστη μορφή. Για να πείτε στο εργαλείο DF να δείξει μια σύνοψη για το πόσα δεδομένα χρησιμοποιεί ένας κατάλογος στο σύστημα σε μια ευανάγνωστη μορφή, χρησιμοποιήστε το διακόπτης. ο Ο διακόπτης θα εκτυπώσει την ένδειξη σε gigabyte και megabyte.

df-ω ~ /

Για να αναλύσετε οποιονδήποτε κατάλογο, εκτελέστε το df εντολή ενάντια σε οποιονδήποτε φάκελο. Ωστόσο, καταλάβετε ότι το df Η εντολή δεν προσφέρει λεπτομερή ανάγνωση του καταλόγου. Αντ 'αυτού, προσφέρει μόνο μια γρήγορη περίληψη.

3. Ανάλυση χώρου στο δίσκο σε Linux - DU

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

Για να μάθετε ποια αρχεία καταλαμβάνουν περισσότερο χώρο σε οποιονδήποτε κατάλογο στο σύστημα Linux, εκτελέστε το du /directory. Για παράδειγμα, για να μάθετε ποια είναι τα μεγαλύτερα αρχεία στο /var κατάλογος, εκτελέστε:

du -ch / var

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

du -ch / my-favourite-directory> du-readout.txt

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

cat du-readout.txt
watch instagram story