Βρείτε περιοχές χρήσης δίσκου με το SSH
Το πρώτο βήμα για την έρευνα ενός προβλήματος χρήσης δίσκου είναι να βρείτε πού καταναλώνεται το περιεχόμενο. Αυτό θα σας επιτρέψει να καταργήσετε το περιττό περιεχόμενο (όπως παλιά αντίγραφα ασφαλείας) και να κάνετε αλλαγές για να αποτρέψετε την επανάληψη του προβλήματος. Αν χρησιμοποιείτε SSH στον server σας άνετα, μπορείτε να βρείτε μεγάλα αρχεία/καταλόγους και να τα καταργήσετε πάνω από τη γραμμή εντολών.
- Ενεργοποιήστε την πρόσβαση διαχειριστή στον server σας Gen 3 ή Gen 4 αν δεν το έχετε ήδη κάνει.
- Σύνδεση με τον server μου με SSH (Secure Shell).
- Μεταβείτε στον χρήστη root .
-
Για μια επισκόπηση της χρήσης δίσκου στον server, χρησιμοποιήστε την εντολή df -h . Στο παράδειγμα, μπορείτε να δείτε ότι χρησιμοποιούνται 35G του 40G server μας.
[root@server ~]# df -h Μέγεθος αρχείου Filesystem Μεταχειρισμένο Διαθεσιμότητα Χρήση% Εγκατάσταση σε devtmpfs 909M 0 909M 0% /dev tmpfs 919M 0 919M 0% /dev /shm tmpfs 919M 17M 903M 2% /Run tmpfs 919M 0 919M 0% /sys/fs/cgroup/dev/sda1 40G 35G 5.7G 86%//dev/loop0 1.8G 2.9M 1.7G 1%/tmp tmpfs 184M 0 184M 0%/Run/user/1000
Βρείτε μεγάλα αρχεία
Πολλές φορές, υπάρχει ένα μόνο μεγάλο αρχείο ή μερικά μεγάλα αρχεία που προκαλούν προβλήματα. Μπορείτε να τα βρείτε αναζητώντας αρχεία στον server με μέγεθος μεγαλύτερο των 500 MB και, στη συνέχεια, για να ταξινομήσετε τη λίστα με τα μεγαλύτερα αρχεία που αναφέρονται στο τέλος.
find / -type f -size +500M -exec du -h{} + 2 >/dev /null | ταξινομήστε -h
Στην περίπτωση μας, εντοπίστηκε ένα μεγάλο αρχείο error_log και ορισμένα αντίγραφα ασφαλείας:
root@server ~]# find / -type f -size +500M -exec du -h{} + 2 >/dev /null | ταξινομήστε -h 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_1.tar.gz 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_2.tar.gz 11G/home/onecool/public_html /error_log
Τυχόν μεγάλα αρχεία μπορούν στη συνέχεια να καταργηθούν χρησιμοποιώντας την εντολή rm και να επιβεβαιωθούν πληκτρολογώντας y (ναι).
root@server ~]# rm/home/onecool/public_html/error_log rm: καταργήστε το κανονικό αρχείο '/home/onecool/public_html/error_log'; y [root@server]#
Βρείτε μεγάλους καταλόγους
Μπορείτε να εντοπίσετε μεγάλους καταλόγους (όχι μόνο μεμονωμένα αρχεία) χρησιμοποιώντας παραλλαγές της εντολής du. Για να καταχωρήσετε τα μεγέθη των καταλόγων από τη ρίζα server (ταξινομημένο κατά μέγεθος), μπορείτε να χρησιμοποιήσετε αυτές τις εντολές:
- Αλλαγή στον / κατάλογο
- Ελέγξτε τη χρήση του δίσκου
- Για να καταχωρήσετε τους 10 μεγαλύτερους καταλόγους και μεγέθη (συμπεριλαμβανομένων των κρυφών καταλόγων) στον τρέχοντα κατάλογο, χρησιμοποιήστε αυτήν την εντολή:
- Για να βρείτε τους 10 μεγαλύτερους καταλόγους σε ολόκληρο τον server (μη συμπεριλαμβανομένων των δευτερευόντων), μπορείτε να χρησιμοποιήσετε αυτήν την εντολή:
root@server ~]# cd /
[root@server /]# du -sh *
[root@server /]# du -sh. [!.] * * | ταξινομήστε -h | ουρά -10
[root@server /]# du -Sh / | ταξινομήστε -h | ουρά -10
Σημείωση: Μετά την εκκαθάριση του χώρου του δίσκου, είναι καλή ιδέα να κάνετε επανεκκίνηση στον server για να βεβαιωθείτε ότι επανεκκινούνται όλες οι απαιτούμενες υπηρεσίες.
Επόμενα βήματα
- Τα προβλήματα με το χώρο στο δίσκο μπορεί επίσης να προκληθούν από inodes. Αφού ελέγξετε τη χρήση του χώρου στο δίσκο σας, προχωρήστε για να βρείτε χρήση inode .
- Είναι σημαντικό να προσδιορίσετε και να διορθώσετε το πρόβλημα ρίζας που προκάλεσε τον εξαντλητικό χώρο. Προχωρήστε για να αποτρέψετε προβλήματα χρήσης δίσκου .
Περισσότερες πληροφορίες
- Οι ειδικοί μας server μπορούν να εκτελέσουν αυτά τα βήματα με χρέωση. Για περισσότερες πληροφορίες σχετικά με τις εξειδικευμένες υπηρεσίες μας, επισκεφτείτε το μενού μας Εξειδικευμένη υπηρεσία .