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
Come pulire /tmp
?
Si può assumere che qualsiasi cosa all'interno di una directory tmp (/tmp/ /usr/tmp ecc.) possa essere cancellata. PRIMA di iniziare a cancellare fermate tutti i programmi e i servizi che state usando poiché /tmp/ può essere usato dai programmi per memorizzare temporaneamente informazioni per quella sessione. Quindi fai un sudo service mysql stop
e sudo service apache2 stop
se hai un mysql e/o apache in esecuzione. Il nome dei file nella directory /tmp/ il più delle volte dà un indizio su quale programma appartengono.
Quindi da linea di comando...
cd /tmp/
pwd
sudo rm -r *
svuoterà la directory /tmp/ e rimuoverà tutti i file e le sottodirectory. Fai attenzione a digitarlo correttamente. Il comando pwd
lì dentro non è necessario ma dovrebbe mostrare /tmp
.
Se lo vuoi in modo interattivo (quindi devi confermare la cancellazione):
cd /tmp/
sudo rm -ri *
Vale anche la pena notare che un riavvio cancellerà anche /tmp come mostrato qui: https://askubuntu.com/questions/20783/how-is-the-tmp-directory-cleaned-up Quindi se /tmp/ è pieno di file dopo un riavvio devi indagare da dove provengono quei file.
Vorrei anche dire che 1 Mb per /tmp non è molto spazio. Stai usando MySQL? Vedi https://unix.stackexchange.com/a/76058/10017 su come risolvere questo problema (grazie @drc)
La directory /tmp
significa temporaneo.
Questa directory memorizza dati temporanei. Non è necessario cancellare nulla da essa, i dati contenuti vengono cancellati automaticamente dopo ogni riavvio.
Tuttavia, se si desidera eliminare i dati presenti in essa, utilizzare
sudo rm -r /tmp/*
la cancellazione da esso non causerà alcun problema in quanto si tratta di file temporanei.
La directory /tmp
è stata cancellata di default ad ogni avvio, perché TMPTIME
è 0
di default.