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
Ako vyčistiť /tmp
?
Môžete predpokladať, že všetko, čo sa nachádza v adresári tmp (/tmp/ /usr/tmp atď.), možno vymazať. PRED začatím mazania zastavte všetky programy a služby, ktoré používate, pretože /tmp/ môžu programy používať na dočasné uloženie informácií pre danú reláciu. Takže vykonajte sudo service mysql stop
a sudo service apache2 stop
, ak máte spustené mysql a/alebo apache. Názvy súborov v adresári /tmp/ väčšinou napovedajú, ktorému programu patria.
Takže z príkazového riadku...
cd /tmp/
pwd
sudo rm -r *
vyprázdni adresár /tmp/ a odstráni všetky súbory a podadresáre. Dávajte pozor na správne zadanie. Príkaz pwd
v ňom nie je potrebný, ale mal by zobrazovať /tmp
.
Ak to chcete urobiť interaktívne (takže musíte potvrdiť vymazanie):
cd /tmp/
sudo rm -ri *
Za zmienku stojí aj to, že reštart počítača vymaže aj /tmp, ako je uvedené tu: https://askubuntu.com/questions/20783/how-is-the-tmp-directory-cleaned-up Takže ak je /tmp/ po reštarte plný súborov, musíte preskúmať, odkiaľ tieto súbory pochádzajú.
Rád by som tiež uviedol, že 1 Mb pre /tmp nie je veľa miesta. Používate MySQL? Pozrite si https://unix.stackexchange.com/a/76058/10017, ako to opraviť (vďaka @drc).
Adresár /tmp
znamená dočasný.
V tomto adresári sa ukladajú dočasné údaje. Nemusíte z neho nič vymazávať, údaje v ňom obsiahnuté sa po každom reštarte automaticky vymažú.
Ak napriek tomu chcete vymazať údaje, ktoré sa v ňom nachádzajú, použite
sudo rm -r /tmp/*
vymazanie z neho nespôsobí žiadny problém, pretože ide o dočasné súbory.
Adresár /tmp
bol štandardne vymazaný pri každom spustení systému, pretože TMPTIME
je štandardne 0
.