16 wrz
2010
2010
W katalogu /tmp przechowywane są wszystkie dane tymczasowe, które potrzebne są systemowi tylko na określony okres czasu. Jest to odpowiednik windowsowego TEMPa.
Skoro są to dane tymczasowe, to można je bezpiecznie usunąć np. podczas wyłączania systemu.
Otwórz terminal i wydaj polecenie:
sudo gedit /etc/init.d/halt.local
Dodaj do pliku linijkę:
rm -rf /tmp/*
Zapisz plik (CTRL + S). Ta kombinacja sprawi, że z katalogu /tmp będą usuwane wszystkie pliki i katalogi.
Aby dodatkowo usunąć wszystkie ukryte pliki i katalogi użyj:
rm -rf /tmp/* /tmp/.*
Zobacz także:
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Na każdy komentarz postaramy się udzielić odpowiedzi w ciągu 24 godzin od momentu wysłania.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
Na każdy komentarz postaramy się udzielić odpowiedzi w ciągu 24 godzin od momentu wysłania.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.






Rejestracja
Zapomniane hasło




A to katalog /tmp nie jest domyślnie czyszczony przy wyłączeniu/włączeniu systemu?
Niestety nie. Wiele programów trzyma w /tmp/ własne cache, i właśnie z tego powodu /tmp/ nie jest automatycznie czyszczone.
Jeśli ktoś nie narzeka na niedobór RAM, to może zamontować sobie /tmp do RAM dodając do pliku /etc/fstab linijkę
A RAM i tak się kasuje przy wyłączaniu.
Ciekawa sprawa, przetestuję i możliwe, że dodam o tym wpis.
Pozdrawiam!
tmpwatch.
Widzę pewne nieścisłości, nie ma halt.local w /etc/init.d jest natomiast halt. Tzn. że co mam utworzyć plik halt.local? A może koledze chodziło o rc.local?
Jeśli nie masz tego pliku, to o utwórz.
Ten halt.local uruchamia się przed wyłączeniem daemonów, które mogą mieć pliki tymczasowe?
Przypuszczam, że uruchamia się na samym końcu, bo jaki byłby sens, aby oczyścić temp, a potem coś znowu do niego zapisać? ;]
Albo "okres", albo "czasu". "Okres czasu" to masło maślane
Witam jestem nowym użytkownikiem ale z tego co pisze tutaj
to katalog temp jest jednak czyszczony przy uruchamianiu systemu ale może się mylę
należy kliknąć w napis bo nie wiem dlaczego nie dodało mi linku a nie widzę opcji edytowania
Wyróżniłem linki w komentarzach, aby było wiadomo o co chodzi.
Mój tmp nigdy przeze mnie nie czyszczony zajmuje 72KB. Jest taki plik /etc/init/mounted-tmp.conf, warto obejrzeć jego zawartość.
Chyba autor tekstu nie do końca sprawdził, czy dopisanie czyszczenie tmp jest wymagane... bo wszystko wskazuje na to, że deweloperzy ubuntu pomyśleli o czyszceniu tmp.
Oczywiście, w każdym Linux'a /tmp zawsze jest czyszczony (np w Debian w /etc/init.d/mountall-bootclean.sh )