Πρόβλημα : γεμάτος δίσκος

Νεοφερμένος στα linux mint εδώ και λίγους μήνες- και με λίγες γνώσεις για το εν λόγω σύστημα. Να πω δε ότι εχω κρατήσει και τα δύο λειτουργικά συστήματα στον υπολογιστή μου- linux και windows 10, ενημερωμένα και τα δύο. Σήμερα και ενώ χρησιμοπουσα τα Linux, ο υπολογιστής έγινε σταδιακά πολύ αργός, μου έβγαλε και ένα μήνυμα που μετά βίας πρόλαβα να το διαβάσω για γεμάτο δίσκο (σημειωτέον έχω ελάχιστα αρχεία στον υπολογιστή μου), πήγα να κάνω restart αλλά είχε σχεδόν “παγωσει”. Αναγκάστηκα να τον κλείσω από το power. Κατά την επανεκκίνηση τώρα με φτάνει στην σελίδα όπου βάζω το password για να φορτώσει τα linux και να περάσω στην επιφάνεια εργασίας αλλά δεν κάνει τίποτα… Κάνει ότι ξεκιναει και επιστρέφει στην οθόνη με το password. Σαν τον Σίσυφο ένα πραμα

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

1 Like

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

Σημείωση: ένα εργαλείο που προσωπικά βρίσκω χρήσιμο από γραμμή εντολών είναι το ncdu. Για γραφικά εργαλεία υποθέτω θα βοηθήσουν άλλοι.

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

1 Like

Μπορείς να μου εξηγήσεις πως γίνεται αυτό με το live; Συγνώμη ξανά αλλά μάλλον δεν γνωρίζω βασικά πράγματα

Καλώς ήρθες @Mel στην παρέα μας :hugs:

Ας τα πάρουμε από την αρχή. Για να εκκινήσεις από live περιβάλλον χρειάζεσαι ένα USB stick προκειμένου να γράψεις το ISO της διανομής σου. Κατεβάζεις το ISO της διανομής σου από το site της και στη συνέχεια με τη βοήθεια του Rufus(αν είσαι στα windows) ή του Etcher (αν το κάνεις από linux), “καις” το ISO στο stickάκι.

Στη συνέχεια κάνεις επανεκκίνηση και μέσω των function keys (F1-F12) θα μπεις σε ένα boot menu από όπου θα επιλέξεις το stick που μόλις έγραψες.

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

ΥΓ. Θα βοηθούσε αρκετά να μας δώσεις τα επιμέρους χαρακτηριστικά του συστήματος σου.

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

1 Like

Μπήκα μέσω cd στο live και μου βγάζει ένα device 390gb γεμάτο… Από τους υποφακελους τι μπορώ να σβήσω?
Ποια επιμέρους χαρακτηριστικά να σας δώσω;
Ευχαριστώ ε!
Πολύ!

Μη σβήσεις τίποτα. Βρες το αρχείο που ευθύνεται για την κατάληψη. Αυτό θέλουμε να μας πεις.

Θέλουμε το αποτέλεσμα της εντολής df -h να δούμε τις κατατμήσεις σου και πόσo γεμάτες είναι. Επίσης το εργαλείο Αναλυτής χρήσης δίσκου (baobab) θα σε βοηθήσει να βρεις τον ένοχο

1 Like

Ένας φάκελος εν ονόματι var είναι 332gb

Μπορείς να βρεις ποιος υποφάκελος καταλαμβάνει χώρο;

Επίσης χωρίς πρόβλημα μπορείς να σβήσεις οτι υπάρχει μέσα στους καταλόγους /var/log και /var/cache/apt/archives έτσι θα ανακουφίσεις το σύστημα, αλλά όχι πριν δούμε τι το προκάλεσε.

Και οι υποφακελοι log και μέσα σε αυτό το οpt

Μέσα στο /var/opt; Έχεις στήσει κάτι έξω απο την διανομή; Μπορείς να μας δείξεις τα ονόματα των αρχείων εκεί μέσα;

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

1 Like

Αν δεν κάνω λάθος κάπου μέσα στο /var (δεν θυμάμαι πού) αποθηκεύονται τα dumps από κρασαρισματα εφαρμογών. Κάθε dump μπορεί να είναι 50+ MB. Μήπως έχει γεμίσει ο σχετικός φάκελος? Και πάλι όμως η διανομή ειδοποιεί για low space αρκετά νωρίτερα (μου έχει συμβεί τότε που είχα στριμώξει dual boot σε 128GB ssd). Πώς ξαφνικά γέμισε η κατάτμηση και ο χρήστης δεν πήρε χαμπάρι? Δεν ξέρω αν τι παίζει και με το swap… Εγώ το έχω σε ξεχωριστή κατάτμηση αλλά δεν ξέρω τι γίνεται αν είναι στην ίδια κατάτμηση σαν αρχείο…

Χίλια συγνώμη. Τα αρχεία τελικά είναι var/log/syslog.1 (17gb)
Var/log/syslog (142gb)
Var/log/kern.log (166gb)

!

Μπορείς να σβήσεις αυτά τα αρχεία. Στην συνέχει μπες στο σύστημα και εγκατέστησε το πακέτο logrotate και δεν θα ξανασυμβεί. Κανονικά θε έπρεπε να ήταν εγκατεστημένο.

Για περισσότερα

4 Likes

Πώς σβήνουν τα εν λόγω αρχεία; Δεν μου δίνει την επιλογή delete ή move to trash

Πιστεύω ότι το πρόβλημα είναι πιο σοβαρό από αυτό, γιατί δεν δικαιολογείται η κατάληψη τόσου χώρου με τέτοια ταχύτητα. Εγώ θα έλεγα ότι πρέπει να αναφερθεί το bug στην διανομή (στο οποίο θα βοηθούσε ίσως να δώσει και ποια είναι τα επαναλαμβανόμενα σφάλματα). Και μέχρι να το λύσει η διανομή μπορεί να αποφύγει να ξανασυμβεί κάνοντας τα αρχεία αυτά συμβολικούς συνδέσμους στο /dev/null

1 Like

O φακελος /Var ανηκει στο root, επομενως καν’το μεσω τερματικου με τη χρηση sudo.

Γενικα, μπορεις να χρησιμοποιησεις το εργαλειο γραφικου περιβαλλοντος “Stacer” για να καθαριζεις τα log files(και λοιπα “αχρηστα” αρχεια).

2 Likes

Η εντολή προκειμένου να διαγράψω αυτά τα αρχεία με την χρήση sudo, ποια είναι?