Χρησιμοποιώντας τις εντολές du και df για έλεγχο χώρου στο δίσκο

Χρησιμοποιήστε το βοηθητικό πρόγραμμα df για να δείτε μια σύνοψη των διαθέσιμων και χρησιμοποιούμενων χώρος στο δισκο πάνω στο ___ σου Linux Σύστημα. Με την επιλογή -h, εμφανίζει το χώρο του δίσκου σε αναγνώσιμη από τον άνθρωπο μορφή. Το βοηθητικό πρόγραμμα du, αντίθετα, παραθέτει τη χρήση χώρου σε βάση καταλόγου και υποκαταλόγου.

Ένα σύστημα Linux αποτελείται από ένα ή περισσότερα συστήματα αρχείων. Σε αντίθεση με τους υπολογιστές με Windows, ένα σύστημα αρχείων Linux δεν χρειάζεται να είναι ένα συγκεκριμένο διαμέρισμα μονάδας δίσκου. Αντίθετα, ένα σύστημα αρχείων Linux περιλαμβάνει κατατμήσεις, συμπλέγματα κατατμήσεων, συσκευές ή φακέλους sandbox (για παράδειγμα, για πακέτα Snap) που το σύστημα αντιμετωπίζει ξεχωριστά.

Έξοδος της εντολής df

Η έξοδος του df εντολή δομεί τα αποτελέσματα σε έξι στήλες:

  • Σύστημα αρχείων: Το όνομα του συστήματος αρχείων. Συστήματα αρχείων που δεν είναι προσωρινά (tmpfs) και δεν είναι φυσικά ξεχωριστά, μερικές φορές αναφέρονται ως συσκευή επαναφοράς βρόχου, που επαναλαμβάνεται στο /dev/loopnn.
  • 1K-μπλοκ: Ο αριθμός των μπλοκ kilobyte που είναι διαθέσιμα στο σύστημα αρχείων.
  • Μεταχειρισμένος: Ο αριθμός των μπλοκ που χρησιμοποιούνται.
  • Διαθέσιμος: Ο αριθμός των διαθέσιμων μπλοκ. Εάν το σύστημα αρχείων ενημερώνεται δυναμικά, αυτή η τιμή θα είναι πάντα μηδέν. Τα πακέτα Snap, για παράδειγμα, μεγαλώνουν και συρρικνώνονται ανάλογα με τις ανάγκες, οπότε το df τα αναφέρει πάντα ως πλήρως χρησιμοποιημένα.
  • Χρήση%: Η αναλογία των διαθέσιμων προς χρήση μπλοκ.
  • Τοποθετημένο σε: Η θέση όπου είναι τοποθετημένο το σύστημα αρχείων στο σύστημα.
Έξοδος εντολών Linux df

Έξοδος του Du Command

Η εντολή du, από την άλλη πλευρά, δείχνει τον χώρο στο δίσκο που χρησιμοποιείται από τα αρχεία και τους καταλόγους στον τρέχοντα κατάλογο. Η επιλογή -h κάνει την έξοδο πιο κατανοητή.

Η εντολή Linux du

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

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

Τόσο το du όσο και το df παραδέχονται αρκετούς χρήσιμους αλλά σχετικά σπάνιους διακόπτες εντολών. Διαβάστε τις manpages για κάθε εντολή για να εξερευνήσετε προσεγγίσεις για να τελειοποιήσετε τις εισόδους και τις εξόδους αυτών των εντολών.