rizhas@rizhas-laptop:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda7 67G 58G 5,2G 92% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
udev 1,5G 12K 1,5G 1% /dev
tmpfs 303M 1,2M 302M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 1,5G 348K 1,5G 1% /run/shm
none 100M 80K 100M 1% /run/user
overflow 1,0M 1,0M 0 100% /tmp
overflow 1,0M 1,0M 0 100% /tmp
Πώς να καθαρίσετε το /tmp
;
Μπορείτε να υποθέσετε ότι οτιδήποτε βρίσκεται μέσα σε έναν κατάλογο tmp (/tmp/ /usr/tmp κ.λπ.) μπορεί να διαγραφεί. ΠΡΙΝ αρχίσετε να διαγράφετε σταματήστε όλα τα προγράμματα και τις υπηρεσίες που χρησιμοποιείτε, καθώς το /tmp/ μπορεί να χρησιμοποιηθεί από τα προγράμματα για την προσωρινή αποθήκευση πληροφοριών για τη συγκεκριμένη συνεδρία. Έτσι κάντε ένα sudo service mysql stop
και sudo service apache2 stop
αν έχετε mysql και/ή apache σε λειτουργία. Το όνομα των αρχείων στον κατάλογο /tmp/ τις περισσότερες φορές δίνει μια ένδειξη για το πρόγραμμα στο οποίο ανήκουν.
Έτσι, από τη γραμμή εντολών...
cd /tmp/
pwd
sudo rm -r *
θα αδειάσει τον κατάλογο /tmp/ και θα αφαιρέσει όλα τα αρχεία και τους υποκαταλόγους. Προσέξτε να το πληκτρολογήσετε σωστά. Η εντολή pwd
εκεί μέσα δεν είναι απαραίτητη αλλά θα πρέπει να δείχνει /tmp
.
Αν το θέλετε διαδραστικά (οπότε πρέπει να επιβεβαιώσετε τη διαγραφή):
cd /tmp/
sudo rm -ri *
Αξίζει επίσης να σημειωθεί ότι μια επανεκκίνηση θα καθαρίσει και το /tmp όπως φαίνεται εδώ: https://askubuntu.com/questions/20783/how-is-the-tmp-directory-cleaned-up Έτσι, αν το /tmp/ είναι γεμάτο αρχεία μετά από μια επανεκκίνηση θα πρέπει να διερευνήσετε από πού προέρχονται αυτά τα αρχεία.
Θα ήθελα επίσης να δηλώσω ότι 1 Mb για το /tmp δεν είναι πολύς χώρος. Χρησιμοποιείτε MySQL; Δείτε το https://unix.stackexchange.com/a/76058/10017 για το πώς να το διορθώσετε αυτό (ευχαριστώ @drc)
Ο κατάλογος /tmp
σημαίνει προσωρινός.
Αυτός ο κατάλογος αποθηκεύει προσωρινά δεδομένα. Δεν χρειάζεται να διαγράψετε τίποτα από αυτόν, τα δεδομένα που περιέχονται σε αυτόν διαγράφονται αυτόματα μετά από κάθε επανεκκίνηση.
Παρόλα αυτά, αν θέλετε να διαγράψετε τα δεδομένα που υπάρχουν σε αυτόν, χρησιμοποιήστε την εντολή
sudo rm -r /tmp/*
η διαγραφή από αυτό δεν θα προκαλέσει κανένα πρόβλημα, καθώς πρόκειται για προσωρινά αρχεία.
Ο κατάλογος /tmp
εκκαθαριζόταν από προεπιλογή σε κάθε εκκίνηση, επειδή το TMPTIME
είναι 0
από προεπιλογή.